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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2007, 22:08   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
А зачем вообще нам указывать здесь имя датасорса ?
Если не ошибаюсь, то в расширенном Query имя датасорса можно не указывать если фильтр накладывается по его же полям. А нам это и нужно !

т.е. в нашем случае должно получиться что-то типа
((AccountNum== "XXX") || (InvoiceAccount == "XXX"))

P.S. Имя датасорса необходимо указывать, если нужно указать поле из связанного датасорса.

Последний раз редактировалось Logger; 06.06.2007 в 22:11.
За это сообщение автора поблагодарили: dn (1).
Старый 02.08.2007, 13:08   #2  
donMigel is offline
donMigel
Участник
Аватар для donMigel
 
133 / 33 (2) +++
Регистрация: 31.08.2004
Адрес: Мытищи
Ещё один вопрос вдогонку:система выдаёт некорретные результаты по запросу типа - "Поле№1 == 01.01.2007..31.07.2007 || Поле№2 == 01.01.2007..31.07.2007
В чём ошибка?При работе с диапозонами необходимо пользоваться другими операндами?
__________________
_____________________________________________--
Axapta 3.0 SP4 KR1 Build #10 for EE
Ищу работу!
Старый 17.01.2008, 14:49   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от donMigel Посмотреть сообщение
Ещё один вопрос вдогонку:система выдаёт некорретные результаты по запросу типа - "Поле№1 == 01.01.2007..31.07.2007 || Поле№2 == 01.01.2007..31.07.2007
В чём ошибка?При работе с диапозонами необходимо пользоваться другими операндами?
похоже что так.
Установка фильтров в расширенном запросе отличается. Например для енумов прнимает только цифры. Для строк не работает знак подстановки *

Попробуйте переписать при помощи >= <= () && ||
Это возможно.
Вопрос лишь в том проглотит или нет.

По идее должна, потому что в обычном запросе понимает.
Старый 18.01.2008, 13:15   #4  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от donMigel
...
При работе с диапозонами необходимо пользоваться другими операндами?
...
По идее, в advanced query нужно писать также, как в select после where.

Двоеточия там не предусмотрены.
__________________
С уважением,
glibs®
Теги
rls, запрос (query), ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Gustav: Unsorted, или Записки DAX-дилетанта - II Gustav DAX Blogs 39 20.05.2009 15:34
Расширенный фильтр в запрос или как то так Sada DAX: Программирование 7 15.01.2009 16:09
Проблема с RLS oxbacc DAX: Администрирование 3 11.04.2007 12:03
Проблема с RLS и SecurityKey. oip DAX: Программирование 3 22.12.2005 17:26

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

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

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