Цитата:
Сообщение от
SuperStar88
Есть одна таблица Table1 и надо отобразить на форме 4 вкладки (TabPage) с разными выборками: Page1 - где Table1.Type = 1, Page2 - где Table1.Type = 2, ...
И если создаётся новая запись, то в ней задаётся нужный Type, согласно открытой вкладки.
Как лучше это организовать? Создать несколько DataSource или при переключении вкладок менять условие? И каких методах что прописать?
(AX 2009 Rollup 5)
Я экспериментировал с такой задачей, в итоге, остановился на переключении фильтров в методе tabChanged у таба, в зависимости от _toTab устанавливал разные значения фильтра (или просто отключал range для вкладки "Все"). А потом вызывал executeQuery() на датасурсе.
Индексы вкладок прописал через макросы, чтобы если что-то изменится, не бегать по всей форме.