Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поля в форме / 8 сообщений из 8, страница 1 из 1
25.09.2007, 15:54
    #34825010
*Эля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля в форме
Заношу данные в таблицу через форму.
Таблицы открываю в дата энвиронмент. ввожу данные, поверяю, потом апендом из рабочей таблицы вставляю в базу. а строку в рабочей обнуляю(т.к. таблица не пакуются) и т.к. текстбоксы формы привязаны к полям в них остаются 0. Как сделать так чтобы нули не высвечивались?
Знаю можно сделать иначе, но начальство требует именно таким образом :(
...
Рейтинг: 0 / 0
25.09.2007, 16:06
    #34825075
про
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля в форме
TexBox.Format ='@Z'
...
Рейтинг: 0 / 0
25.09.2007, 16:10
    #34825098
*Эля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля в форме
Действует пока энеблед фальш, а когда труе все равно 0 выходит
...
Рейтинг: 0 / 0
25.09.2007, 16:15
    #34825119
Владимир СА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля в форме
*ЭляЗаношу данные в таблицу через форму.
Таблицы открываю в дата энвиронмент. ввожу данные, поверяю, потом апендом из рабочей таблицы вставляю в базу. а строку в рабочей обнуляю(т.к. таблица не пакуются) и т.к. текстбоксы формы привязаны к полям в них остаются 0. Как сделать так чтобы нули не высвечивались?
Знаю можно сделать иначе, но начальство требует именно таким образом :(Интересно. Начальство диктует методологию программирования. А почему оно само не программирует тогда? Я бы понимал, если дизайн начальство поправило или сказала, что это не так. Но методологию. Это круто.
...
Рейтинг: 0 / 0
25.09.2007, 16:22
    #34825157
*Эля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля в форме
Начальство тоже программист и хочет чтоб у всех было как у него
...
Рейтинг: 0 / 0
25.09.2007, 16:25
    #34825171
*Эля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля в форме
Попробовала делать поля с нулами а в NullDisplay ставлю пробел, но тогда при вводе почемуто выходит точка, хотя поля целые
...
Рейтинг: 0 / 0
25.09.2007, 17:42
    #34825500
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля в форме
Такое можно "провернуть" только с полями типа Numeric (Float) из-за особенностей их физического хранения.

Для этого, в случае ввода нулевого значения такие поля надо дополнительно "очистить" командой BLANK

Код: plaintext
1.
2.
select MyTab
BLANK Fields MyNumField

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

Format='Z' - это настройка, визуальный результат работы которой будет виден только если фокус находится на каком-либо другом объекте. Как только фокус переходит в этот объект, 0 сразу же отображается.
...
Рейтинг: 0 / 0
26.09.2007, 10:38
    #34826779
*Эля
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поля в форме
Спасибо так получилось
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Поля в форме / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]