Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Данные для отчета / 10 сообщений из 10, страница 1 из 1
14.09.2004, 06:38:05
    #32692897
Birjan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные для отчета
Данные для отчета формируются программно (с помощью VBA) при его открытии через формирование Recordset. Поэтому RecordSourse не указывается.
Вопрос: как указать отчету, что данные берутся из готового Recordset?
Никак не могу сообразить.
...
Рейтинг: 0 / 0
14.09.2004, 07:32:54
    #32692907
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные для отчета
Set Me.Recordset = rst1
Это для адп. Для мдб ругается, что возможность не реализована. Для мдб можно наплювать данные в локальную таблицу, а потом открывать отчет, который на нее смотрит.
...
Рейтинг: 0 / 0
14.09.2004, 07:48:06
    #32692915
Birjan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные для отчета
Акула, спасибо за отклик!
Буду пробовать...
...
Рейтинг: 0 / 0
14.09.2004, 08:28:33
    #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
14.09.2004, 08:53:17
    #32692946
aleks2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные для отчета
Set Me.Recordset = rst1
Это только для форм. Пользуй для отчетов промежуточную таблицу.
...
Рейтинг: 0 / 0
14.09.2004, 08:58:47
    #32692952
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные для отчета
На какое событие ставишь?
Я на open ставил, у меня работало.
...
Рейтинг: 0 / 0
14.09.2004, 09:08:00
    #32692968
Birjan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные для отчета
Событие "OpenForm"
...
Рейтинг: 0 / 0
14.09.2004, 09:44:03
    #32693013
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные для отчета
Если ADP, значит и MSSQL

И кто тебе мешает формировать данные не в VBA а в хранимке?
Там и времянки удобно юзать!
...
Рейтинг: 0 / 0
14.09.2004, 10:04:33
    #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
14.09.2004, 11:45:47
    #32693311
Birjan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Данные для отчета
Спасибо за советы!
У меня еще весьма скромный опыт работы с MSSQL.
Попробую сделать хранимую процедуру и в ней формировать
временную таблицу для отчета.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Данные для отчета / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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