powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Данные для отчета
10 сообщений из 10, страница 1 из 1
Данные для отчета
    #32692897
Birjan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Данные для отчета формируются программно (с помощью VBA) при его открытии через формирование Recordset. Поэтому RecordSourse не указывается.
Вопрос: как указать отчету, что данные берутся из готового Recordset?
Никак не могу сообразить.
...
Рейтинг: 0 / 0
Данные для отчета
    #32692907
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set Me.Recordset = rst1
Это для адп. Для мдб ругается, что возможность не реализована. Для мдб можно наплювать данные в локальную таблицу, а потом открывать отчет, который на нее смотрит.
...
Рейтинг: 0 / 0
Данные для отчета
    #32692915
Birjan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Акула, спасибо за отклик!
Буду пробовать...
...
Рейтинг: 0 / 0
Данные для отчета
    #32692931
Birjan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не получается, однако.
На строку - "set Me.recordset = rst1" компилятор дает сообщение "Metod or data member not found".
У меня:
1. Проект ADP
2. Подключенные библитотеки:
2.1 Visual Basic for application
2.2 Microsoft Access 9.0 Object Library
2.3 Microsoft ActiveX Data Objects 2.1 Library
...
Рейтинг: 0 / 0
Данные для отчета
    #32692946
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Set Me.Recordset = rst1
Это только для форм. Пользуй для отчетов промежуточную таблицу.
...
Рейтинг: 0 / 0
Данные для отчета
    #32692952
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На какое событие ставишь?
Я на open ставил, у меня работало.
...
Рейтинг: 0 / 0
Данные для отчета
    #32692968
Birjan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Событие "OpenForm"
...
Рейтинг: 0 / 0
Данные для отчета
    #32693013
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ADP, значит и MSSQL

И кто тебе мешает формировать данные не в VBA а в хранимке?
Там и времянки удобно юзать!
...
Рейтинг: 0 / 0
Данные для отчета
    #32693065
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странное событие для отчета :-)
Вот это у меня работает

Private Sub Report_Open(Cancel As Integer)
Dim lSQL As String
lSQL ="блаблабла"
Set Me.Recordset = CurrentProject.Connection.Execute(lSQL)

End Sub
...
Рейтинг: 0 / 0
Данные для отчета
    #32693311
Birjan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за советы!
У меня еще весьма скромный опыт работы с MSSQL.
Попробую сделать хранимую процедуру и в ней формировать
временную таблицу для отчета.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Данные для отчета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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