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

Grid.Column1.Sparce = .F.

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

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

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


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