Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Печать отчета по нажатию кнопки на форме / 7 сообщений из 7, страница 1 из 1
07.11.2003, 20:19
    #32317995
Ingvarwolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета по нажатию кнопки на форме
У меня есть форма, на которой отображается результат запроса. Также есть несколько комбобоксов и едитбоксов, которые позволяют фильтровать результаты полученного запроса. Например, запрос отображает данные о проделанной работе мастеров, которые ремонтируют технику. Результаты показывают всех мастеров, по всем производителям и по всем типам техники. Я могу отфильтровать эти данные по конкретному мастеру, или по конкретному производителю, или по типу техники. После того, как необходимые фильтры наложены, мне надо распечатать то, что осталось.
Вопрос: как мне создать отчет и распечатать его на VBA? Проблема в том, что я не совсем ориентируюсь в нем и поэтому возникли трудности.
Подскажите если не кусок кода, то хотя бы в каком направлении искать.
Спасибо
...
Рейтинг: 0 / 0
07.11.2003, 22:02
    #32318019
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета по нажатию кнопки на форме
Вообще-то отчеты создаются совершенно аналогично формам.
...
Рейтинг: 0 / 0
07.11.2003, 22:47
    #32318025
Ingvarwolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета по нажатию кнопки на форме
Мне надо сделать так, чтобы пользователь нажал кнопку на форме, из этой формы был взят набор строк, отфильтрованный соответственно комбобоксам и в новом окне появился отчет, который можно распечатать.
Мне нужно просто создать шаблон отчета что-ли и к нему привязать мой набор данных? Так?
...
Рейтинг: 0 / 0
07.11.2003, 23:43
    #32318034
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета по нажатию кнопки на форме
Как вариант можно:

1. Создать отчет, который показывает все данные без учета фильтра.
2. При нажатии на кнопку перед открытием отчета составить стринг, который содержит условие для отчета в формате where, но без самого слова where. Занести его в глобальную переменную.
3. В событии OnOpen отчета написать:

Me.Filter = та глобальная переменная
Me.FilterOn = True
...
Рейтинг: 0 / 0
08.11.2003, 13:24
    #32318101
Kach
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета по нажатию кнопки на форме
можно еще проще
вместо глобальной переменной
сделать мастером кнопку открытия отчета
и в коде где собственно он открываеться поставить (между запятыми) me.Filter
и отчет откроеться используя фильтр формы
...
Рейтинг: 0 / 0
08.11.2003, 13:30
    #32318104
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета по нажатию кнопки на форме
2 Kach
Для комбобокса это не пройдет.
...
Рейтинг: 0 / 0
08.11.2003, 13:33
    #32318107
Ingvarwolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать отчета по нажатию кнопки на форме
О, класс! Наверное это как раз то, что нужно. Спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Печать отчета по нажатию кнопки на форме / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]