Показать сообщение отдельно
Старый 21.02.2019, 15:07   #3  
mikki_messer is offline
mikki_messer
Участник
 
91 / 20 (1) +++
Регистрация: 20.04.2010
Адрес: Ростов-на-Дону
Цитата:
Сообщение от SuperStar88 Посмотреть сообщение
Есть одна таблица Table1 и надо отобразить на форме 4 вкладки (TabPage) с разными выборками: Page1 - где Table1.Type = 1, Page2 - где Table1.Type = 2, ...
И если создаётся новая запись, то в ней задаётся нужный Type, согласно открытой вкладки.

Как лучше это организовать? Создать несколько DataSource или при переключении вкладок менять условие? И каких методах что прописать?

(AX 2009 Rollup 5)
Я экспериментировал с такой задачей, в итоге, остановился на переключении фильтров в методе tabChanged у таба, в зависимости от _toTab устанавливал разные значения фильтра (или просто отключал range для вкладки "Все"). А потом вызывал executeQuery() на датасурсе.

Индексы вкладок прописал через макросы, чтобы если что-то изменится, не бегать по всей форме.