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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.03.2012, 16:02   #1  
Alexanderis.ua is offline
Alexanderis.ua
Участник
 
53 / 40 (2) +++
Регистрация: 25.12.2008
Адрес: Киев, Украина
можно сделать примерно следующее (в каждом датасорсе)
X++:
public void init()
{
    QueryBuildDataSource  qbds;
    QueryBuildRange          qbr;

    ;
    
    super();

    qbds = this.query().dataSourceNo(1);
    qbr = qbds.addRange(fieldnum(<Table>, <Field>));
    qbr.value(SysQuery::value(<value>));
    qbr.status(RangeStatus::Locked);
}
Во избежание различного рода непоняток, советую заблокировать ваше поле "признак" для изменения. При добавлении записи в гриде, если там будет этот фильтр, значение поля замо инициализируется.
__________________
If it ain't broke, take it apart and find out why (с)

Последний раз редактировалось Alexanderis.ua; 16.03.2012 в 16:44. Причина: конструктивная критика
За это сообщение автора поблагодарили: S.Kuskov (1), samolalex (1).
Старый 16.03.2012, 16:31   #2  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
А где QueryBuildRange.status(RangeStatus::Hidden) или QueryBuildRange.status(RangeStatus::Locked) ?
А то ведь пользователи фильтр по полю и изменить ведь могуг ненароком...
За это сообщение автора поблагодарили: Alexanderis.ua (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обновление DataSource из формы Печать\Новый отчет. Poleax DAX: Программирование 19 13.04.2011 09:28
Как у кнопки динамически поменять DataSource ? Poleax DAX: Программирование 4 06.09.2010 17:45
C# and AX Development: Updating the caller Form/DataSource Blog bot DAX Blogs 0 18.07.2009 02:28
Обновление таблицы в DataSource при ее изменении Андре DAX: База знаний и проекты 7 22.04.2008 13:16
Не удаётся правильно настроить DataSource через метод init Dronas DAX: Программирование 1 08.10.2007 09:10

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

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

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