Главная » Статьи » Microsoft Access » Microsoft Access | [ Добавить статью ] |
Разработка средств вывода отчетов
1. Откройте базу данных. 2. В разрабатываемых автоматизированных системах возникает необходимость просматривать и выводить на печать отчеты различного содержания. Используя группы переключателей в форме можно с легкостью создать программу, которая позволяет выбирать отчеты и направление их вывода. Для этого: ? Создайте форму выбора отчета: 1) Для этого в окне базы данных раскройте вкладку Формы и нажмите кнопку Создать. Войдите в режим конструктора, не задавая таблицу или запрос, являющийся источником данных для формы. 2) Создайте группу переключателей, используя мастера групп, т.е. сначала создается группа , а в ней переключатели для каждого отчета. Введите имена отчетов в качестве надписей переключателей. 3) Создайте другую группу переключателей для печати и просмотра ( можно еще и для вывода в файл). 4) Создайте кнопки ОК и Отмена. Возможный внешний вид полученной в результате вышеприведенных действий формы показан ниже: Выбор отчета Создайте процедуру обработки события Нажатие кнопки для кнопки ОК. Для этого в режиме конструктора перейдите к тексту программы, например, вызвав команда Вид / Программа. Процедуру нажатия кнопки ОК скорректируйте приблизительно следующим образом: Private Sub Кнопка10_Click() Dim Nreport, Mode As Integer Dim strdocname As String Nreport = Группа2.Value Select Case Nreport Case 1 strdocname = "отчет1" Case 2 strdocname = "отчет2" Case 3 strdocname = "отчет3" End Select Mode= Группа10 Select Case Mode Case 1 'просмотр DoCmd.OpenReport strdocname, acPreview Case 2 'печать DoCmd.OpenReport strdocname, acNormal End Select End Sub При создании программы обратите внимание на номера групп в форме ( можно было предварительно имя группам задать идентификаторами). 3. Сохранить программы в форме и проверить работу этой формы. | |
Просмотров: 1403
| Теги: |
Всего комментариев: 0 | |