LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Создание ...
 Тема: Создание динамического отчета
 
 15.06.2007 21:04:40
All
4316 сообщения
1-ый


Тема: Создание динамического отчета
Проблема: для примера имеются 2 таблицы: "Сотрудники" с полями "Код","Фамилия", "Имя", "Отчество", "Образование" и др..
И другая таблица "Прием на работу" с полями "Код","Дата приема", "Должность", "Цех" и др.. Связь 1-->infinity по полю "Код".

В окончательный вариант приложения я не включаю Окно базы данных,
и все Средства Access, сбрасывая все значки в Параметрах запуска.
т.е. пользователь не будет использовать Мастера для создания запросов и отчетов.

Проблема в том, что заранее не известны все запросы,
которые могут понадобится пользователю, он должен иметь возможность или свободу по составлению произвольного запроса на выборку,
выбирая таблицы, поля из них и условия отбора записей в полях по своему усмотрению с какойто форме без использования Мастеров!. И нажимая скажем какуюто кнопку на этой форме сразу выводить отчет, для которого источником записей будет служить уже сформировавшийся запрос на выборку.

Я слышал что это называется ДИНАМИЧЕСКИЙ ЗАПРОС НА ВЫБОРКУ,
в отличие от обычного статического, когда заранее известны
все необходимые отчеты и запросы, и я как разработчик (а не пользователь) уже сам их могу сделать.

Вопрос:
Как программно создать такой запрос, т.е. в итоге заменить Мастер?




P.S. Общий раздел по отчетам
Автор: Яков от 0:00:00 Источник ...
 15.06.2007 21:04:40
All
4316 сообщения
1-ый


RE: Создание динамического отчета
Пример 20 файла la_report1.mdb
Private Sub Report_Open(Cancel As Integer)
Me.RecordSource = "SELECT * From Cправочник WHERE [Цена]<50"
End Sub



P.S. Общий раздел по отчетам
Автор: Admin от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Создание ...
ПоискПоиск  Список форумовСписок форумов  
right