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

Форум: MS ACCESS

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

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

 
 

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

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

тема: adp Проект Access
 
 автор: fil1806   (28.08.2009 в 15:55)   личное сообщение
 
 

как в отчете программно передать параметры в хранимую процедуру на которой он работает.
есть такая строка в событии на открытие отчета

Me.InputParametrs = "@param=" & Forms!Форма1!ДатаНач
она не срабатывает, выдает окно с вводом параметра.

  Ответить  
 
 автор: osmor   (28.08.2009 в 16:03)   личное сообщение
 
 

http://hiprog.com/index.php?option=com_content&task=view&id=406&Itemid=35

  Ответить  
 
 автор: fil1806   (28.08.2009 в 16:29)   личное сообщение
 
 

немного не то.
Если задаю в свойствах отчета @param=Forms!Форма1!ДатаНач то все работает.
Программно при открытии
Me.InputParamtrs = "@param=" & Forms!Форма1!ДатаНач
- не работает!

  Ответить  
 
 автор: osmor   (28.08.2009 в 16:36)   личное сообщение
 
 

МОжет выть тогда имеет смысл сразу источник данных программно задать?
Me.RerordSource = "exec " & Chr(34) & "ИМЯХП" & Chr(34) & " " & Chr(34) & Forms!Форма1!ДатаНач & Chr(34)

  Ответить  
 
 автор: fil1806   (28.08.2009 в 17:52)   личное сообщение
 
 

почему-то не работает так...
можно Me.RecordSource подсунуть объект ADODB.Command
удалось ему задать параметры., но конструкция

Me.RecordSource = cmd.Execute
не работает... "Type mismatch"

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