Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подстановка значения из списка
 
 автор: Student   (03.05.2007 в 12:11)   личное сообщение
 
 

В форме есть список с названиями отчетов lst_Report и список с названиями таблиц lst_Tables. Необходимо поменять значение свойства RecordSource в отчете выбранном из списка lst_Report на таблицу, выбранную из списка lst_Tables.
Никак не могу в строке [Reports]![отчет].RecordSource = Me!lst_Tables вместо названия отчета [отчет] вставить значение выбранного отчета из списка lst_Report.
Используемый код:


Private Sub Command6_Click()   'событие на нажатие кнопки

Dim rep As String
rep = Me!lst_Reports   'переменной присваиваем значение из списка lst_Reports
DoCmd.OpenReport rep, acDesign   'выбранный отчет открываем в режиме редактирования
[Reports]!rep.RecordSource = Me!lst_Tables   'меняем значение RecordSource отчета на выбранную таблицу
DoCmd.OpenReport rep, acPreview   'отображаем отчет

End Sub


Выдается ошибка, что отчета с названием rep не существует. Пробовал по всякому со знаками &, но безрезультатно.
Помогите, люди добрые!

  Ответить  
 
 автор: osmor   (03.05.2007 в 12:27)   личное сообщение
 
 


Reports(rep).RecordSource = Me!lst_Tables  

  Ответить  
 
 автор: Student   (03.05.2007 в 12:44)   личное сообщение
 
 

как кот Матроскин, когда научил галчонка говорить "Кто там?" - "Урррраааа! Заработало!!!
Отромное спасибо!

  Ответить  
 
 автор: SONAR   (03.05.2007 в 12:27)   личное сообщение
 
 

Вот здесь rep = Me!lst_Reports
вроде надо вот так сделать: rep = Me!lst_Reports.Column(0,0)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList