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

Форум: MS ACCESS

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

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

 
 

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

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

тема: динамические отчеты
 
 автор: mikimaus   (04.02.2010 в 20:23)   личное сообщение
 
 

подскажите пожалуйста как сделать чтобы отчет ссылался не на запрос объявленнный в "Источнике данных", а на запрос запускающийся в VBA

  Ответить  
 
 автор: час   (04.02.2010 в 23:02)   личное сообщение
 
 

перед открытием отчёта - задайте ему источник данных - этот запрос

  Ответить  
 
 автор: osmor   (05.02.2010 в 09:02)   личное сообщение
 
 

"запрос запускающийся в VBA"
подробнее

  Ответить  
 
 автор: Mikimaus   (05.02.2010 в 12:00)   личное сообщение
 
 

допустим doCmd.runSQL "какойто запрос" но эта конструкция запускает запрос на выполнение, а как сделать чтобы отчет ссылался на этот запрос

  Ответить  
 
 автор: snipe   (05.02.2010 в 12:54)   личное сообщение
 
 

так поменяете отчету свойство Reordsource где пропишите запрос в виде строки SQL

  Ответить  
 
 автор: Mikimaus   (08.02.2010 в 09:42)   личное сообщение
 
 

а как можно сделать с подчиненным отчетом

  Ответить  
 
 автор: kot_k_k   (08.02.2010 в 09:55)   личное сообщение
 
 

аналогично

  Ответить  
 
 автор: Mikimaus   (08.02.2010 в 10:52)   личное сообщение
 
 

я пишу так

Reports![отчет главный].[отчет подчиненный].report.resordsource = "запрос"

у меня возникает ошибка не можен найти ссылку на подчиненный отчет

  Ответить  
 
 автор: Denis V.   (08.02.2010 в 10:59)   личное сообщение
 
 

Если только "отчет подчиненный" - это не имя элемента управления подчинённого отчёта в главном отчёте, тогда ошибка возможна.

  Ответить  
 
 автор: Mikimaus   (08.02.2010 в 11:04)   личное сообщение
 
 

и как же мне ссылаться на подчинненный отчет

  Ответить  
 
 автор: Explorer   (08.02.2010 в 11:06)   личное сообщение
 
 

для начала проверь спеллинг - у тебя ошибки в тексте

  Ответить  
 
 автор: Mikimaus   (08.02.2010 в 12:54)   личное сообщение
 
 

а что означает "Введенное выражение содержит недопустимую ссылку на свойство "Form\Report" "
посмотрите пожалуйста http://slil.ru/28618376

  Ответить  
 
 автор: alecks_lp   (10.02.2010 в 22:32)   личное сообщение
 
 

для отладки программы иногда полезно использовать функцию MsgBox
В процедуру открытия подчиненного отчета сразу после объявления вставьте

MsgBox "открываем подчиненный"

В процедуру открытия главного отчета сразу после объявления вставьте

MsgBox "открываем главный"

откройте главный
посмотрите последовательность открытия объектов
и спросите себя: можно ли сослаться на объект если он не открыт?

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