powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите отупевшему ламеру
10 сообщений из 10, страница 1 из 1
Подскажите отупевшему ламеру
    #34775209
Higar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В конструкторе LocalView делаю фильтр:
SELECT Priem.nib, Priem.fio, Priem.fio_i, Priem.fio_o, Priem.vozr,;
Priem.data, Priem.tima, Priem.perevod, Priem.diag, Priem.otd, Priem.pol,;
Priem.dr, Priem.kont, Priem.vidg, Priem.data_w, Priem.data_p, Priem.icxod,;
Priem.prim, Otd.notd;
FROM priem INNER JOIN sprav!otd ;
ON Priem.perevod = Otd.cod;
WHERE Priem.data_w = "()" Условие 1
OR (Priem.data_w >= DATE()-7); Условие 2
ORDER BY Priem.data
Смысл - выбрать записи или с условием 2 или пустые. С условием 2 выбирает, с 1 - нет, что бы ему не подсовывал... Посоветуйте!
...
Рейтинг: 0 / 0
Подскажите отупевшему ламеру
    #34775274
И что Вы ему подсовывали? Если только Priem.data_w = "()", две скобки к пустоте не имеютникакого отношения. Поставьте Priem.data_w = ""
...
Рейтинг: 0 / 0
Подскажите отупевшему ламеру
    #34775281
Higar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И это подсовывал...
...
Рейтинг: 0 / 0
Подскажите отупевшему ламеру
    #34775294
И что показывает
Код: plaintext
?Set('ANSI")
...
Рейтинг: 0 / 0
Подскажите отупевшему ламеру
    #34775339
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каков тип поля Priem.data_w?
...
Рейтинг: 0 / 0
Подскажите отупевшему ламеру
    #34775348
Higar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Command contains unrecognized phrase/keyword
...
Рейтинг: 0 / 0
Подскажите отупевшему ламеру
    #34775351
Higar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тип "Дата"
...
Рейтинг: 0 / 0
Подскажите отупевшему ламеру
    #34775406
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда
WHERE empty(Priem.data_w) Условие 1
...
Рейтинг: 0 / 0
Подскажите отупевшему ламеру
    #34775569
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константы типа Date и DateTime в FoxPro обрамляются фигурными скобками. Пустая дата, соответственно, две фигурные скобки подряд

Код: plaintext
Priem.data_w = {}

Хотя, как и заметил AleksMed , лучше использовать функцию EMPTY() для проверку на пустоту вне зависимости от типа данных.

Код: plaintext
EMPTY(Priem.data_w)

Если поле Priem.data_w может принимать значение NULL, то следует еще сделать проверку на NULL (если необходимо), поскольку "пустое значение" и NULL - это "две большие разницы".
...
Рейтинг: 0 / 0
Подскажите отупевшему ламеру
    #34775869
Higar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уф, наконец разобрался, всем спасибо за помощь и участие!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите отупевшему ламеру
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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