powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / RecordSource
6 сообщений из 6, страница 1 из 1
RecordSource
    #32192242
pride
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в Ахес 2002 менять налету значения для RecordSource для отчетов...???
...
Рейтинг: 0 / 0
RecordSource
    #32192256
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
Private Sub OpenRep_Click()
Dim inparam As String
inparam =  "Select * from my table" 
DoCmd.OpenReport  "Fin_budget_report" , acViewPreview, , , acWindowNormal, inparam
End Sub


Далее на открытие отчёта пишешь:

Код: plaintext
1.
2.
3.
Private Sub Report_Open(Cancel As Integer)
If Not IsNull(Me.OpenArgs) Then Me.RecordSource = Me.OpenArgs
'Me.InputParameters =  "@intYear int=2002 "
End Sub


Так же можно обрабатывать событие No Data в отчёте или в процедуре вызова писать обработку, если Select ничего не возвращает.
...
Рейтинг: 0 / 0
RecordSource
    #32192258
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Брал просто кусок кода - вместо Fin_budget_report - имя отчёта.
'Me.InputParameters = "@intYear int=2002" - не нужно)))
...
Рейтинг: 0 / 0
RecordSource
    #32192273
pride
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не поянял я что то блин .............
Проще как сделать так шоб юзер там форме или запросем сам мог втыка имя таблицы...

Сори за тупость......
...
Рейтинг: 0 / 0
RecordSource
    #32192314
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В форме запихиваем в глобальный стринг нужный селект и открываем отчет. В отчете на OnOpen выполняем Me.RecordSource=ТотСтринг. Все.
...
Рейтинг: 0 / 0
RecordSource
    #32192322
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так формируй строку с Select по своему усмотрению.
Ну и поля в таблицах тогда должны быть (идентичными названия полей из разных таблиц или запросов должны совпадать), иначе это тоже надо дополнительно обрабатывать при загрузке отчёта.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / RecordSource
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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