Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Длинное число
 
 автор: Gold Man   (10.04.2008 в 20:29)   личное сообщение
 
 

Проблема: имеется 10-значное целое число - табельный номер. Приходится использовать текстовое поле, т.к. длинного целого недостаточно. Но в екселе такое число воспринимается именно как число. Можно как то заставить аксесс работать с таким числом?

  Ответить  
 
 автор: Alex   (10.04.2008 в 21:44)   личное сообщение
 
 

А почему Вы считаете что "длинного целого" недостаточно?
Длинное целое - целые числа от –2 147 483 648 до 2 147 483 647

  Ответить  
 
 автор: palarm   (11.04.2008 в 02:56)   личное сообщение
 
 

Тип поля - числовой
Размер поля - Действительное
Точность - 18
В итоге получим целое с 18 знаками

  Ответить  
 
 автор: Explorer   (11.04.2008 в 04:54)   личное сообщение
 
 

вообще-то табельный номер это именно текст а не число...

я с трудом себе представляю штатную численность в миллиард сотрудников, даже если табельные номера выбывают при ротации.

для того, чтобы в ячейке эксель отображать цифровую комбинацию табельного номера как текст, а не как число - используйте в ячейке символ апострофа перед записью числа.

' & 1000000000

  Ответить  
 
 автор: Gold Man   (11.04.2008 в 17:52)   личное сообщение
 
 

У табельного номера сложное формирование, это не счетчик. Может начинаться и с 3, и с 9, и имеет 10 цифр, т.е. двойного целого не хватает.
Действительное число подходит, но с другой стороны, норовит в 1.11111Е11 преобразоваться, а это уже непорядок.
Я сделал текстовым, пусть так и остается.
Спасибо всем.

  Ответить  
 
 автор: Explorer   (11.04.2008 в 20:12)   личное сообщение
 
 

>двойного целого не хватает.

наверно вы меня не поняли

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList