|
54 Кб. |
|
| Как в отчете "обучение" вывести только тех, кто не сдал дневники или кто не явился на тест.
А еще - можно сделать так, чтобы в при заполнении формы "курсы" если слушатель не сдал дневник, то некоторые последующие поля были бы заблокированы или недоступны | |
|
| |
|
|
|
| SELECT обучение.* FROM обучение WHERE (((обучение.явкаТест)=False));
в источнике данных запроса пишем в место таблицы вот такое
таким же планом блокируются все остальные действа
п.с. хотя если тест для всех то по логике отценка 0 является тем же условием - двоим данные | |
|
| |
|
|
|
| не пойму где это запрос спрятан | |
|
| |
|
|
18 Кб. |
|
|
Private Sub Report_Open(Cancel As Integer)
Me.Filter = "[явкатест]=FALSE"
Me.FilterOn = True
End Sub
|
По второму впросу - надо переходить к ленточной форме | |
|
| |
|
58 Кб. |
|
| Спасибо, дядя Федор!
я в VBA еще не силен, нашел "фильтр" и "фильтр включен" в свойствах отчета.
Подскажи, если не трудно как теперь мне разрыв страницы между группировками сделать? | |
|
| |
|
|
|
|
|
Private Sub ОбластьДанных_Format(Cancel As Integer, FormatCount As Integer)
Me.ОбластьДанных.ForceNewPage = 2
End Sub
|
см.help на ForceNewPage и посмотри, что будет если вешать его на другие разделы(section) | |
|
| |
|
|
|
| свойства формы - закладка данные - пункт "Источник записей" - там стоит имя таблицы если нажать сбоку ... - появится возможность воткнуть запрос. | |
|
| |