|
29.07.2010, 22:23 | #1 |
Участник
|
Заполнение полей на диалоговой форме и передача их в запрос
Добрый день!
Есть диалоговая форма и с неё передаю параметры в запрос. Как мне отследить, заполнены ли поля и если нет, то выбирать с этого критерия все записи с таблицы. if (dlgToDate.value())&&(dlgFromDate()) { qbr2.value(SysQuery::range(fromDate,toDate)); } else { qbr2.value(SysQuery::valueUnlimited()); } Где можно больше подчерпнуть информации? Заранее спасибо |
|
30.07.2010, 03:31 | #2 |
Участник
|
Для range не нужно отслеживать, он сам формирует открытый диапазон 01.01.2001.. или ..02.02.2002, а также пустой (все записи), если даты не заданы. Достаточно просто строки qbr2.value(SysQuery::range(fromDate,toDate)); без всяких условий.
Информацию можно почерпнуть в исходнике SysQuery::range() |
|
|
За это сообщение автора поблагодарили: Ilyaae (1). |