powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ох, ух этот NULL
7 сообщений из 7, страница 1 из 1
Ох, ух этот NULL
    #32805744
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста!!!!!!!! Грид заполняется данными из таблицы с SQL Server 2000. Если в поле пусто пишет .NULL. А этот .NULL пользователю совсем не надо видеть, для него это должна быть просто пустая строка.
Свойство NullDisplay у Text1 ставлю "". Тогда получается: отображается .NULL как и раньше, но как только ячейка с .NULL получает фокус, .NULL пропадает и отражается только пустая строка, переходим на другую и там опять .NULL.
Как быть?
...
Рейтинг: 0 / 0
Ох, ух этот NULL
    #32805756
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RTFM on SET NULLDISPLAY TO
...
Рейтинг: 0 / 0
Ох, ух этот NULL
    #32805763
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nk_81Подскажите, пожалуйста!!!!!!!! Грид заполняется данными из таблицы с SQL Server 2000. Если в поле пусто пишет .NULL. А этот .NULL пользователю совсем не надо видеть, для него это должна быть просто пустая строка.
Свойство NullDisplay у Text1 ставлю "". Тогда получается: отображается .NULL как и раньше, но как только ячейка с .NULL получает фокус, .NULL пропадает и отражается только пустая строка, переходим на другую и там опять .NULL.
Как быть?
Рискгу предположить, что необходимо сделать что-то типа:
вариант 1: Свойство NullDisplay у Text1 выставлять не "", а " " (один пробел);
вариант 2: Во время выборки данных из SQL Server вычислять соответствующее поле, например, iif(<field_value>=NULL,"",<field_value>)
...
Рейтинг: 0 / 0
Ох, ух этот NULL
    #32805793
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Станислав
iif(<field_value>=NULL,"",<field_value>)
извеняюсь но не проще ли так
nvl(<field_value>,' ')
...
Рейтинг: 0 / 0
Ох, ух этот NULL
    #32805837
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все правильно сделал. Только добавь для столбца в котором у тебя этот TextBox еще такую настройку

Grid.Column1.Sparce = .F.

Тогда все эффекты, настроенные для текущей (выделенной) ячейки будут распространены на все строки этого столбца.
...
Рейтинг: 0 / 0
Ох, ух этот NULL
    #32806044
nk_81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо!!!
Sparse=.F. помогло!!!
...
Рейтинг: 0 / 0
Ох, ух этот NULL
    #32807153
Aries
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вариант в Хранимой процедуре можна и так сделать

Код: plaintext
1.
SELECT ISNULL(MyField,'Пусто') FROM tMyTable

Истина где-то там...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ох, ух этот NULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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