|
|
|
| Доброго времени суток.
Прочитал в книжке, что в adp с параметрами у запросов существуют определенные сложности. И действительно: параметр в сохранённой процедуре я задал, а вот передавать его программно не получается.
Подскажите, как этот вопрос решается в adp?
Сохранённая процедура у меня является источником для отчета, который открывается с кнопки в форме, а параметр надо передать из формы. | |
|
| |
|
|
|
| В простейшем варианте обзови именем параметра контрол на форме - и adp сам разберется, что к чему. Например:
контрол (ПолеСоСписком) - Sps
параметр в сохр. проц. - @Sps | |
|
| |
|
|
|
| Н-ууу. Чёй-то не работает этот простейший вариант.
Если я Вас правильно понял, то у меня так и сделано:
На форме находится поле с именем «НомГруппы»
В сохранённой процедуре в критерии записано =@НомГруппы
В mdb я запускал отчет таким способом:
DoCmd.OpenReport "МойОтчет", acViewPreview , , "НомГруппы = " & Me.НомГруппы
А в adp "НомГруппы = " & Me.НомГруппы не прокатывает:
как и положено открывается диалоговое окно
«Введите значение параметра»
НомГруппы:
Попробовал проверить adp на догадливость – убрал "НомГруппы = " & Me.НомГруппы.
С тем же результатом.
Не, тут как-то не так надо. Ведь сохранённая процедура работает на сервере, и ей глубоко плевать на какие-то там формы у клиента. | |
|
| |
|
|
|
| Полистайте вот этот раздел:
http://hiprog.com/index.php?option=com_content&task=blogcategory&id=113&Itemid=153 | |
|
| |