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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.06.2011, 12:25   #1  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
Не отрабатывает фильтр / запрос
Добрый день.

MS DAX 2009.

Подскажите, пож-та, почему не отрабатывает фильтр и как можно заменить запрос.

Конкретно не отрабатывает Список сотрудников по группам.Группа = ! Код группы. Без воск. знака отрабатывает - фильтруются записи только с указанным кодом. Не отрабатывает отрицание.
Миниатюры
Нажмите на изображение для увеличения
Название: screen.jpg
Просмотров: 410
Размер:	64.0 Кб
ID:	6910  
__________________
farlander.ru
Старый 07.06.2011, 12:54   #2  
samolalex is offline
samolalex
Участник
Аватар для samolalex
Самостоятельные клиенты AX
 
259 / 107 (4) +++++
Регистрация: 18.06.2010
Адрес: Москва
Попробуйте так:
X++:
   . !="Код группы"
,т.е. взять код группы в кавычки и поставить знак "!=".
Либо так:
X++:
!"Код группы"
, т.е. без знака равенства, но с кавычками.
__________________
С уважением, Александр.

Последний раз редактировалось samolalex; 07.06.2011 в 12:58.
Старый 07.06.2011, 13:10   #3  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
если мне не изменяет память, то в фильтре достаточно указать:
Цитата:
!МояГруппа
без знаков равенства и прочего.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 07.06.2011, 13:10   #4  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
Цитата:
Сообщение от samolalex Посмотреть сообщение
Попробуйте так:
X++:
   . !="Код группы"
,т.е. взять код группы в кавычки и поставить знак "!=".
Либо так:
X++:
!"Код группы"
, т.е. без знака равенства, но с кавычками.
Это я пробовал
__________________
farlander.ru
Старый 07.06.2011, 13:27   #5  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,701 / 1195 (43) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Какой тип связи между всеми тремя таблицами? Inner, Outer, Exists, Not Exists?

- Сотрудник
- Окружение
- Список сотрудников по группам
Старый 07.06.2011, 14:16   #6  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
Проанализировав запрос:
1. Правильный вариант фильтра: !КодГруппы.
2. Таблицы соединяются Exist Join-ом.

Получить нужно Not Exist Join Список сотрудников по группам.Группа = Код группы
__________________
farlander.ru
Старый 07.06.2011, 14:20   #7  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Недавно на форуме кто-то выкладывал проект, позволяющий пользователю в расширенном фильтре указать связь notexists join. Может, поможет?
__________________
Ivanhoe as is..
Старый 07.06.2011, 14:23   #8  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
Да, точно! Тут Not exists join в форме запроса
Спасибо всем!
__________________
farlander.ru
Теги
ax2009, запрос (query), фильтр

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Запрос с начальным фильтром по-умолчанию yuriy_acti DAX: Программирование 10 17.12.2012 12:38
Расширенный фильтр в запрос или как то так Sada DAX: Программирование 7 15.01.2009 16:09
Не отрабатывает запрос EXISTS JOIN Paul_ST DAX: База знаний и проекты 8 21.03.2008 17:21
не отрабатывает запрос к View LedgerBalances loka DAX: Программирование 4 31.05.2006 16:01
Как наложить на запрос сложный фильтр? glibs DAX: Программирование 10 04.02.2003 12:50

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

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

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