ник: Анатолий (Киев)
По щелчку кнопки составляете SQL выражение фильтра в зависимости от состояния флажков. Что-то типа этого:
If Me!F1 = True Then strCriteria = strCriteria & " AND " & "[организация]='" & Me![организация] & "'"
...
If Me!Fn = True Then strCriteria = strCriteria & " AND " & "[Год]=" & Me![Год]
strCriteria = Mid$(strCriteria, 6)
Должно получиться что-то типа: "[организация]='АБВГД' AND [Год]=2008". Для текстовых полей также можно применить оператор LIKE и символы шаблона в критерии.
А затем открываем форму с отфильтрованными данными:
DoCmd.OpenForm "formname", , , strCriteria