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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.12.2001, 00:48   #1  
PlasticinE is offline
PlasticinE
Смотрящий поверх деревьев (Варварский отморозок)
 
243 / 10 (1) +
Регистрация: 06.12.2001
? Query и иже с ними
Объект <i>Query</i>, использующийся в основном при создании отчетов, не дает возможности (по крайнем мере я не нашел такого) задавать в условиях ограничения выборки оператор "ИЛИ".

То есть невозможно сделать с его помощью подобное:

<b>SELECT * FROM table1 WHERE (field1=1 or field2=1)</b>

Вопросы:

1. Можно ли все-таки подобное сделать средствами <i>Query</i>?
2. Как грамотнее использовать вышеприведенный <i>select</i> для построения отчета
__________________
It's a dirty job, but someone's got to do it. So?
Старый 11.12.2001, 21:20   #2  
PlasticinE is offline
PlasticinE
Смотрящий поверх деревьев (Варварский отморозок)
 
243 / 10 (1) +
Регистрация: 06.12.2001
? Query - расширение проблемы
Трудясь над проблемой с генерацией отчетов, возникли новые вопросы:

1. Появилась идея использовать в качестве <i>Datasource</i> для <i>Query</i> временную таблицу, НО!!! Как ее туда воткнуть? Или вообще никак?
__________________
It's a dirty job, but someone's got to do it. So?
Старый 23.12.2001, 19:29   #3  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Вдруг поможет
Замечено, что если добавлять несколько Range для одного поля, то Query будет работать именно в режиме ИЛИ. Но это работает только для одного поля!

Например, написав<pre> ... .addRange(fieldNum(BomTable,BOMId)).value("1");
... .addRange(fieldNum(BomTable,BOMId)).value("2");</pre>
Ты получишь что-то вроде<pre> SELECT * FROM BomTable WHERE BOMId == "1" <font color=FF0000>OR</font> BOMId == "2"</pre>
Подумай, может это тебе поможет.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: QueryRun and Query Objects - Binding operation failed to allocate buffer space Blog bot DAX Blogs 0 03.04.2009 08:05
Отчеты и иже с ними PlasticinE DAX: Программирование 32 02.08.2008 14:36
palleagermark: Sample union query from AX 2009 Blog bot DAX Blogs 0 11.07.2008 20:05
Расскажите кто-нибудь логику работы LedgerBondServer_RU и иже с ними ... TasmanianDevil DAX: Программирование 10 12.12.2007 11:55
Dynamics AX Geek: Using query() Blog bot DAX Blogs 0 28.10.2006 16:40
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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