AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search Mark Forums Read

 
 
Thread Tools Search this Thread Display Modes
Old 25.12.2001, 05:10   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
Query и QueryRun
В чем отличие Query от QueryRun в FormDataSource?
Если я делаю executeQuery, какой из query выполняется?
В какой Query записывается информация при фильтрации по Ctrl+F3?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 26.12.2001, 12:21   #2  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Join Date: 24.12.2001
Location: Тверь.
Query и QueryRun это два различных, но связанных класса.
При помощи Query мы можем задать структуру запроса, состав полей и тд.
Выполнить этот запрос можно с помощью объекта класса QueryRun, который инициализируется на основании Query.

Такую же роль они играют в формах. В Query записывается информация о фильтрации. На основании этого Query (его структуры и условий) выполняется связанный с ним QueryRun, который возвращает результат в dataSourse и который отображается в форме.
Old 26.12.2001, 23:56   #3  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
Немного неконкретно задал вопрос в прошлый раз. Приношу извинения.

Итак, у меня есть FormDataSource, например <code>DataSource1_ds</code>.
Теперь, я создаю Query Q и, на основании него, QueryRun QR. Их записываю в соответствующие поля DataSource1: <pre> DataSource1_ds.query(Q);
DataSource1_ds.queryRun(QR);</pre> После этого выполняю запрос: <pre> DataSource1_ds.executeQuery();</pre> Какой query выполнится?

Скорее всего, конечно, Q. Но в чем тогда смысл значения поля <code>DataSource1_ds.queryRun()</code>?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 18.05.2002, 09:13   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Join Date: 15.01.2002
Location: Москва
Blog Entries: 7
Немного запоздалый ответ:

Вся фигня в том , что существует
  • DataSource_ds.queryRun().query()
Именно он и используется. Именно в нем хранятся фильтры, сортировки и т.д.
А исходный DataSource_ds.query() не изменяется.
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Dynamics AX: QueryRun and Query Objects - Binding operation failed to allocate buffer space Blog bot DAX Blogs 0 03.04.2009 08:05
jinx: Zugriff auf die Query, QueryRun und DataSource in einer Form Blog bot DAX auf Deutsch 0 14.04.2008 18:05
ох уж этот QueryRun simply2double DAX: Программирование 1 05.10.2004 17:05
QueryRun, Query ald DAX: Программирование 3 10.02.2004 21:59
Как же все-таки организованиы Query и QueryRun? VIS DAX: Программирование 4 03.07.2003 15:22
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 11:25.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.