|
|
|
| Проблема: имеется 10-значное целое число - табельный номер. Приходится использовать текстовое поле, т.к. длинного целого недостаточно. Но в екселе такое число воспринимается именно как число. Можно как то заставить аксесс работать с таким числом? | |
|
| |
|
|
|
| А почему Вы считаете что "длинного целого" недостаточно?
Длинное целое - целые числа от –2 147 483 648 до 2 147 483 647 | |
|
| |
|
|
|
| Тип поля - числовой
Размер поля - Действительное
Точность - 18
В итоге получим целое с 18 знаками | |
|
| |
|
|
|
| вообще-то табельный номер это именно текст а не число...
я с трудом себе представляю штатную численность в миллиард сотрудников, даже если табельные номера выбывают при ротации.
для того, чтобы в ячейке эксель отображать цифровую комбинацию табельного номера как текст, а не как число - используйте в ячейке символ апострофа перед записью числа.
' & 1000000000 | |
|
| |
|
|
|
| У табельного номера сложное формирование, это не счетчик. Может начинаться и с 3, и с 9, и имеет 10 цифр, т.е. двойного целого не хватает.
Действительное число подходит, но с другой стороны, норовит в 1.11111Е11 преобразоваться, а это уже непорядок.
Я сделал текстовым, пусть так и остается.
Спасибо всем. | |
|
| |
|
|
|
| >двойного целого не хватает.
наверно вы меня не поняли | |
|
| |