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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.10.2004, 16:41   #1  
teddy is offline
teddy
Участник
 
11 / 10 (1) +
Регистрация: 11.02.2004
Где хранится оператор SQL, сгенерированный в отчете?
Если создать отчет с помощью мастера, а потом навести мышку на
таблицу в источнике данных, то появится текст оператора SQL.

Вопросы к знатокам

1) Где этот текст хранится?
2) Является ли он исполняемым, т. е. можно ли изменив этот текст, получить новый запрос?
Старый 21.10.2004, 17:39   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
1) QueryBuildDataSource.toString()
2) нет
Старый 21.10.2004, 17:53   #3  
teddy is offline
teddy
Участник
 
11 / 10 (1) +
Регистрация: 11.02.2004
Спасибо.
Старый 22.10.2004, 09:55   #4  
ax_f is offline
ax_f
Участник
 
179 / 10 (1) +
Регистрация: 04.06.2004
Адрес: Россия
Цитата:
Изначально опубликовано Wamr
1) QueryBuildDataSource.toString()
2) нет

Вопрос, наверное, ламерский.... =)

QueryBuildDataSource.toString() - А это где находится?
__________________
Я не волшебник, я только учусь!
Старый 22.10.2004, 10:17   #5  
Hezl is offline
Hezl
Участник
Аватар для Hezl
 
138 / 16 (1) ++
Регистрация: 21.04.2004
Адрес: Moscow, Russia
Попробуйте так:
PHP код:
element.query().dataSourceNo(1).toString(); 
Старый 22.10.2004, 10:53   #6  
Dron AKA andy is offline
Dron AKA andy
Moderator
 
944 / 253 (10) ++++++
Регистрация: 27.03.2002
Адрес: Москва
Только не element, а
PHP код:
<имя_источника_данных>_DS.query().datasourceNo(1).toString(); 
__________________
Андрей.
Старый 22.10.2004, 11:02   #7  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
можно даже проще:
<имя_источника_данных>_Q.datasourceNo(1).toString();
__________________
Isn't it nice when things just work?
Старый 22.10.2004, 11:06   #8  
ax_f is offline
ax_f
Участник
 
179 / 10 (1) +
Регистрация: 04.06.2004
Адрес: Россия
У меня с Х++ плохо.

Я создал джобик.
Отчет строил по LedgerTable (Источник данных - LedgerTable)

Что мне нужно в джобике написать?
__________________
Я не волшебник, я только учусь!
Старый 22.10.2004, 11:21   #9  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
что за job? Обсуждение начиналось с отчета, сформированного в мастере...
__________________
Isn't it nice when things just work?
Старый 22.10.2004, 12:34   #10  
ax_f is offline
ax_f
Участник
 
179 / 10 (1) +
Регистрация: 04.06.2004
Адрес: Россия
Цитата:
Изначально опубликовано macklakov
что за job? Обсуждение начиналось с отчета, сформированного в мастере...
Я спросил:
"
QueryBuildDataSource.toString() - А это где находится?
"


Вы ответили:
"
<имя_источника_данных>_Q.datasourceNo(1).toString();
"


Я не понимаю, что означает: <имя_источника_данных>_Q.datasourceNo(1).toString();
И как это связано с моим вопросом.
__________________
Я не волшебник, я только учусь!
Старый 22.10.2004, 12:51   #11  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
2 ax_f: Ваша правда, перепутал с формами. В отчете нужно вызвать: info(query.datasourceNo(1).toString());
__________________
Isn't it nice when things just work?
Старый 22.10.2004, 13:05   #12  
Rokhay is offline
Rokhay
Участник
 
154 / 15 (1) ++
Регистрация: 02.10.2003
Адрес: Ебург
Цитата:
Изначально опубликовано macklakov

В отчете нужно вызвать: info(query.datasourceNo(1).toString());
чтобы больше вопросов не возникало : в среде отчета следущий код вернет строку sql-запроса

element.query().datasourceNo().toString()

Цитата:
Является ли он исполняемым, т. е. можно ли изменив этот текст, получить новый запрос?
Если есть необходимость реиспользовать запрос, обратите внимание на классы Query, QueryRun.
Старый 22.10.2004, 13:20   #13  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,129 / 916 (35) +++++++
Регистрация: 03.04.2002
2 Rokhay: Простите, а чем
element.query().datasourceNo().toString()
лучше
query.datasourceNo(1).toString()?
И еще, что такое "реиспользовать запрос"?
__________________
Isn't it nice when things just work?
Старый 22.10.2004, 13:24   #14  
Rokhay is offline
Rokhay
Участник
 
154 / 15 (1) ++
Регистрация: 02.10.2003
Адрес: Ебург
Цитата:
Изначально опубликовано macklakov
2 Rokhay: Простите, а чем
element.query().datasourceNo().toString()
лучше
query.datasourceNo(1).toString()?
sorry, не знал что так можно.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX: Dynamics AX 2009 & SQL Server 2008 Blog bot DAX Blogs 0 10.06.2008 21:08
Dynamics AX: SQL Server, Heart of Dynamics AX Blog bot DAX Blogs 0 13.07.2007 18:00
aEremenko: Диагностика проблем при установке Microsoft Dynamics Ax 4.0 на Microsoft SQL Server 2005 Blog bot DAX Blogs 0 28.10.2006 16:01
Где прочитать о сравнении платформ Oracle и SQL xconsul DAX: Администрирование 16 03.11.2005 14:08
Где что хранится? Kengo DAX: Программирование 10 11.11.2004 13:05
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:38.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.