Использование MS Access Tab Control для навигации - PullRequest
0 голосов
/ 23 октября 2010

Я ломаю голову над тем, стоит ли исследовать эту идею:

Я бы хотел использовать элемент управления табуляции для фильтрации поля подчиненной формы по значению страницы элемента управления вкладкой.Для этого поля существует около 5 различных значений, поэтому было бы неплохо иметь 5 вкладок, на которых вы щелкаете по вкладке и видите список только тех совпадающих записей.

Я немного похож на Access 2007Неофит (не проектировал БД с Access в течение многих лет), так что это проблемы, которые необходимо решить с помощью этого подхода.

  1. Возможно ли, чтобы одна и та же подчиненная форма отображалась на каждом элементе Tabстраница?
  2. Какой самый эффективный способ связать значение вкладки с запросом подчиненной формы?

Я понимаю, что тупой способ сделать это - просто создать отдельную подчиненную формудля каждой страницы, но это кажется довольно неэффективным.Или это?

1 Ответ

1 голос
/ 23 октября 2010

Если вы фильтруете одни и те же данные, вам не нужно пять копий подчиненной формы, вам просто нужно вызвать изменение источника записей подчиненной формы или применить к нему фильтр.

ТамВот два подхода, которые я бы рассмотрел:

  1. использовать вкладку, но использовать ее просто как полосу вкладок, при этом подчиненная форма не внедряется ни на одной странице формы, а под ней.В событии OnChange вкладки отфильтруйте подчиненную форму соответствующим образом.

  2. используйте группу параметров с кнопками-переключателями, а в событии AfterUpdate отфильтруйте подчиненную форму.Это будет выглядеть так же, как элемент управления вкладкой со свойством Style, установленным на Buttons.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...