Форум продуктов IBM Lotus

Общие вопросы => Разработка приложений => Тема начата: Sergey_st85 от 26 Август 2009, 09:36:58

Название: Вопрос по полю типа Number.
Отправлено: Sergey_st85 от 26 Август 2009, 09:36:58
При сохранении или просто UI-рефреша по Ф9 --- числа с нулями видоизменяются. Вместт 0212 остается 212, вместо 000002 остается 2. Как сделать, чтобы нули сохранялись?... Очень нежелательно тип поля менять.
Название: Re: Вопрос по полю типа Number.
Отправлено: ViV от 26 Август 2009, 09:42:21
Для каких целей вам нули впереди нужны?
Название: Re: Вопрос по полю типа Number.
Отправлено: Sergey_st85 от 26 Август 2009, 09:50:42
Я не могу ответить на этот вопрос. Просто требуется, чтобы 0 не убирался; и все. Тип поля крайне нежелательно менять, потому что он и передается в другие базы, и в видах много раз мелькает... Это код сотрудника, грубо говоря.
Название: Re: Вопрос по полю типа Number.
Отправлено: ViV от 26 Август 2009, 09:58:06
Боюсь числовой формат это не позволит. Да и в других базах наверное это не поддерживается. Лучше в тексте такое хранить...
Название: Re: Вопрос по полю типа Number.
Отправлено: Sergey_st85 от 26 Август 2009, 10:09:09
Попробовал. Все Cint, Cdbl отсекают нули от текстового значения. Какие есть идеи тогда не отсекать нули при Cint?
Название: Re: Вопрос по полю типа Number.
Отправлено: ViV от 26 Август 2009, 10:12:58
Чем текст вас не устраивает?
Вам нужно передавать эти данные в другие хранилища? Тогда и там такой числовой формат не будет поддерживаться.
сложно что-то посоветовать не зная полной ситуации...
Название: Re: Вопрос по полю типа Number.
Отправлено: Sergey_st85 от 28 Август 2009, 10:56:08
Вопрос закрыт. Пришлось изменить тип поля...