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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.05.2008, 10:14   #1  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
1. ShowQueryValue - делайте false. Выводите все нужные range на форму и потом сами их проставляйте в query.
2. Решение не красивое. Вкинте все поля из датасорса в range и сделайте им статус Hide. В итоге для этого ds нельзя будет выбрать ни одного поля для установки фильтрации.
Старый 27.05.2008, 10:27   #2  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от _scorp_ Посмотреть сообщение
1. ShowQueryValue - делайте false. Выводите все нужные range на форму и потом сами их проставляйте в query.
2. Решение не красивое. Вкинте все поля из датасорса в range и сделайте им статус Hide. В итоге для этого ds нельзя будет выбрать ни одного поля для установки фильтрации.
в данном случае нельзя будет вообще ничего добавить к ограничениям запроса что не всегда есть гуд
Старый 27.05.2008, 10:36   #3  
_scorp_ is offline
_scorp_
Участник
Аватар для _scorp_
MCBMSS
 
488 / 369 (13) ++++++
Регистрация: 25.07.2007
Адрес: Москва
Цитата:
Сообщение от sparur Посмотреть сообщение
в данном случае нельзя будет вообще ничего добавить к ограничениям запроса что не всегда есть гуд
В первом решении - да. Во втором решении - нет (нельзя будет наложить range ни на одно поле "ненужного датасорса", на "нужные" - никто не мешает).
Старый 27.05.2008, 10:53   #4  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от _scorp_ Посмотреть сообщение
Во втором решении - нет (нельзя будет наложить range ни на одно поле "ненужного датасорса", на "нужные" - никто не мешает).
да но и код будет мягко говоря нечитабельным особенно если там полей с несколько десятков...
Старый 27.05.2008, 17:57   #5  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
Цитата:
Сообщение от _scorp_ Посмотреть сообщение
1. ShowQueryValue - делайте false. Выводите все нужные range на форму и потом сами их проставляйте в query.
2. Решение не красивое. Вкинте все поля из датасорса в range и сделайте им статус Hide. В итоге для этого ds нельзя будет выбрать ни одного поля для установки фильтрации.
1й вариант неплохой, но это не то что я хочу, а 2й, по-моему, извращение
Старый 27.05.2008, 19:33   #6  
sparur is offline
sparur
Участник
 
334 / 25 (1) +++
Регистрация: 19.05.2006
Цитата:
Сообщение от breakpoint Посмотреть сообщение
1й вариант неплохой, но это не то что я хочу, а 2й, по-моему, извращение
чем не подходит указанный мною вариант? Речь идет о том, что в динамический запрос "ненужный источник" подцеплять уже после вызова диалога (метод prompt())...Тогда пользователь не будет видеть Ваш датасорс, на который Вы не хотите позволять добавлять ограничения...
За это сообщение автора поблагодарили: breakpoint (1).
Старый 28.05.2008, 09:30   #7  
breakpoint is offline
breakpoint
Участник
 
77 / 10 (1) +
Регистрация: 05.03.2008
Цитата:
Сообщение от sparur Посмотреть сообщение
чем не подходит указанный мною вариант? Речь идет о том, что в динамический запрос "ненужный источник" подцеплять уже после вызова диалога (метод prompt())...Тогда пользователь не будет видеть Ваш датасорс, на который Вы не хотите позволять добавлять ограничения...
сори, пропустил этот пост... в принципе вариант, такая небольшая хитрость
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 04.04.2009 22:05
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 31.03.2009 06:06
Заполнение DataSource из постоянной и временной таблиц m_ax DAX: Программирование 2 21.06.2007 13:08
PatrickChua: Change the combobox options in RunbaseBatch class Blog bot DAX Blogs 0 28.10.2006 18:14
Fred Shen: Change the combobox options in RunbaseBatch class Blog bot DAX Blogs 0 28.10.2006 16:40

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

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

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