powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / CheckBox в DW
9 сообщений из 9, страница 1 из 1
CheckBox в DW
    #32760689
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем здрасте! У меня тут вот такая ситуация - есть столбец в DW типа DateTime. Ставлю ему стиль редактирования CheckBox. Хочу, чтобы он был Checked, если значение поля не нулл, ну и Unchecked, в противном случае. В полях Data value for on / off пишу not null / null соответственно. Нихрена не работает. Отчего, может, кто подскажет? Может, как-то по-другому можно вывернуться?
...
Рейтинг: 0 / 0
CheckBox в DW
    #32760764
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если попробовать на off поставить значение равное минимальной дате допустимой для даты в БД, а на on поставить строго больше минимально допустимого значения?
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
CheckBox в DW
    #32760814
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неа, не пойдёт. В базе для этого поля хранится либо нулл, либо какая-то конкретная дата, скажем, сегодняшняя
...
Рейтинг: 0 / 0
CheckBox в DW
    #32760824
Фотография Ikar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда может быть попробовать что нибудь на основе ф-ции IsDate()?
на этом мысль иссякает...
---
С уважением, IKAR

ikarhomecenter@narod.ru
IkarHomeCenter
...
Рейтинг: 0 / 0
CheckBox в DW
    #32760853
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть. Только как это в поле Data value for on запхнуть?
...
Рейтинг: 0 / 0
CheckBox в DW
    #32760856
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LevonВсем здрасте! У меня тут вот такая ситуация - есть столбец в DW типа DateTime. Ставлю ему стиль редактирования CheckBox. Хочу, чтобы он был Checked, если значение поля не нулл, ну и Unchecked, в противном случае. В полях Data value for on / off пишу not null / null соответственно. Нихрена не работает. Отчего, может, кто подскажет? Может, как-то по-другому можно вывернуться?
В источнике данных пропишите
Код: plaintext
SELECT CASE Field1 IS NULL THEN  0  ELSE  1  END AS IsCheckField
и сделайте на столбец IsCheckField уже стиль CHECKBOX, поставив туда ON = 1 и OFF = 0.
...
Рейтинг: 0 / 0
CheckBox в DW
    #32760869
Levon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гениально! Спасибо большое, ASCRUS !
...
Рейтинг: 0 / 0
CheckBox в DW
    #32763271
zuzu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ne vo vseh versiah Oracle esti CASE,
mojno ispolizuia decode:
SELECT decode(Field1,NULL,0,1) IsCheckField ...
...
Рейтинг: 0 / 0
CheckBox в DW
    #32763353
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где в условиях задачи было названо имя СУБД ? Я специально привел пример, который работает на большинстве СУБД, хотя мог спокойно на WatcomSQL использовать IF ENDIF и не заморачиваться с CASE :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / CheckBox в DW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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