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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Запрос с параметрами
 
 автор: Palarm   (03.08.2006 в 00:00)
 
 

При выполнении первой строки выражения
Set rst = CurrentDb.OpenRecordset("sqlZakTovar", dbOpenSnapshot)
If rst.RecordCount = 0 Then Exit Sub
выскакивает ошибка: «Мало параметров, надо 1.»
если убрать в запросе sqlZakTovar
SELECT tTovar.idTovar, tTovar.Zakaz, tTovar.idPostavschik
FROM tTovar
WHERE (tTovar.Zakaz=Yes AND tTovar.idPostavschik=Forms!frmPostavschik!idPostavschik);
Фильтрацию по полю поставщика
tTovar.idPostavschik)=[Forms]![frmPostavschik]![idPostavschik]
то все работает нормально. Стало быть надо программно выполнять запрос и передавать туда параметр типа me. idPostavschik. Но ведь в CurrentDb.OpenRecordset требуется имя запроса, а не строковое выражение. Чего ж делать то?

  Ответить  
 
 автор: osmor   (03.08.2006 в 00:00)
 
 

FAQ - http://hiprog.com/access/article.asp?id=460 вопрос Q17

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