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