AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2010, 22:23   #1  
Ilyaae is offline
Ilyaae
Участник
 
46 / 11 (1) +
Регистрация: 23.09.2008
Заполнение полей на диалоговой форме и передача их в запрос
Добрый день!
Есть диалоговая форма и с неё передаю параметры в запрос. Как мне отследить, заполнены ли поля и если нет, то выбирать с этого критерия все записи с таблицы.
if (dlgToDate.value())&&(dlgFromDate())
{
qbr2.value(SysQuery::range(fromDate,toDate));
}
else
{
qbr2.value(SysQuery::valueUnlimited());
}
Где можно больше подчерпнуть информации?
Заранее спасибо
Старый 30.07.2010, 03:31   #2  
vanokh is offline
vanokh
Участник
 
108 / 63 (3) ++++
Регистрация: 23.10.2008
Для range не нужно отслеживать, он сам формирует открытый диапазон 01.01.2001.. или ..02.02.2002, а также пустой (все записи), если даты не заданы. Достаточно просто строки qbr2.value(SysQuery::range(fromDate,toDate)); без всяких условий.

Информацию можно почерпнуть в исходнике SysQuery::range()
За это сообщение автора поблагодарили: Ilyaae (1).
Теги
query, range

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Несинхронность размерности полей в форме поиска... glibs DAX: Функционал 0 05.04.2010 21:54
передача параметров в запрос while select tolstjak DAX: Программирование 13 15.02.2009 19:39
Название полей в форме запроса PavelSR DAX: Программирование 4 11.07.2007 17:19
Заполнение обязательных полей в форме в Аксапте tolstjak DAX: Программирование 15 30.11.2004 14:48
Объединить несколько полей таблицы в одном поле Grid-а на форме? storer DAX: Программирование 2 12.11.2003 14:08

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:06.