LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
07 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Как распе...
Тема: Как распечатать в отчет текущий запрос?
15.06.2007 21:03:47
Игорь4
26 сообщения
Тема: Как распечатать в отчет текущий запрос?
У меня есть запрос на выборку. В этом запросе в одном из полей, например поле: Код, я в конструкторе запросов в условиях отбора сделал [Введите код], т.е. при запуске запроса у меня выходит окошко, где предлагается ввести значение параметра поля: Код. На основе этого запроса у меня построена форма, в которой часть данных отображается с помощью этого запроса, а другую часть данных я ввожу в форме вручную, которые сохраняются в таблице связанной с этим запросом. Также на основе этого запроса у меня построен отчет для печати. В форме я сделал кнопку для печати этого отчета. Так вот, при запуске формы у меня спрашивается: Введите код, ввожу, появляются данные, затем я ввожу остальные данные и нажимаю кнопку Печать и опять появляется окошко: Введите код, ввожу и только после этого печатается отчет. Если бы конечно в Accesse можно было бы сделать отчет на основе формы, то вопрос бы отпал, но ведь нельзя же. Вопрос: каким образом (макросом, программным кодом или еще как-то) можно этого избежать? Помогите!!!
P.S. Общий раздел по отчетам
Автор:
Игорь
от 12.03.2003 14:43:11
Источник ...
15.06.2007 21:03:47
All
4316 сообщения
RE: Как распечатать в отчет текущий запрос?
Для этого существуют запросы с параметрами. Задай свой "код" как параметр. Отчет можно формировать на основе таблицы, в которую выгружать данные по запросу с параметрами. Код кнопки вызова отчета тогда будет такой:
Dim Qr as query
Set Qr = CurrentDb.QueryDefs("запрос")
Qr.Parameters("код")= Параметр
Qr.execute
DoCmd.OpenReport "отчет"
Второй вариант - параметр запроса = Форма.ПолеХХХ, то есть код с потолка, потом его менять.
Значение по умолчанию ПолеХХХ например =1, потом,когда поставишь нужный код, при вызове отчета никто ни о чем тебя не спросит. Возможны еще варианты
P.S. Общий раздел по отчетам
Автор:
ALEX
от 0:00:00
Источник ...
15.06.2007 21:03:48
All
4316 сообщения
RE: Как распечатать в отчет текущий запрос?
Проще так:
В событии При открытии отчета написать код
Me.recordsource=Form!FormName.recordsource
где FormName имя твоей формы
P.S. Общий раздел по отчетам
Автор:
Anonymous
от 0:00:00
Источник ...
Страница 1 из 1
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Как распе...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования