Форум: "Базы";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
ВнизРабота с цифрами. Найти похожие ветки
← →
Oleon (2002-06-21 16:43) [0]Есть в базе номера справок по которым формируются реестры.
Номера семизначные и в базе они хранятся как Integer. Но тут вдруг номера справок стали начинаться с нуля и естественно при записи первый ноль пропадает. Можно как-то с этим справиться не
меняя тип поля на строковый. Чтобы номера сохранялись с первым нулем?
Спасибо.
Пример : 03036001 записывается как 3036001. А нужно чтобы так и оставался с нулем.
← →
Fareader (2002-06-21 17:14) [1]Не получится. А что тебе мешает программно переконвертировать integer в string и показвть юзеру число с нулем?
← →
Oleon (2002-06-21 17:22) [2]ТАм в тысячи местах придется AsInteger менять на AsString и
во всех процедурах как Integer все записано.
← →
Fay (2002-06-23 17:01) [3]Oleon!
Ты будешь смеяться, но Integer сохраняется с "первыми нулями".
← →
Prooksius (2002-06-23 20:41) [4]Можно вместо SomeField.AsInteger написать SomeField.DisplayText, а в свойстве поля SomeField.DisplayFormat поставить "00000000".
Хотя, тоже придется перелопачивать код. Ну тут уж сорри...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c