Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Как посчитать количество записей в запросе  [new]
Пользователь2
Guest
Есть запрос "Запрос1".

Подскажите, пожайлуста, как програмно посчитать количество записей в запросе.

В итоге должно получится следующее: Нажимаем кнопку в форме, проверяется условие, если есть записи - запускается документ, основанный на этом запросе, если записей нет - то докумет не запускается.

Всем спасибо.
25 ноя 04, 09:14    [1134108]     Ответить | Цитировать Сообщить модератору
 Re: Как посчитать количество записей в запросе  [new]
Bor-L
Member

Откуда: Земляной вал
Сообщений: 406
If Not IsNull(Dlookup(...с Вашим запросом...)) Then ... запускается документ
25 ноя 04, 09:19    [1134116]     Ответить | Цитировать Сообщить модератору
 Re: Как посчитать количество записей в запросе  [new]
Пользователь2
Guest
Запускается debugger и появляется сообщение:

"Сompile error:"
"Argument not optional."
25 ноя 04, 10:04    [1134223]     Ответить | Цитировать Сообщить модератору
 Re: Как посчитать количество записей в запросе  [new]
Пользователь2
Guest
И выделяется "Dlookup".
25 ноя 04, 10:15    [1134277]     Ответить | Цитировать Сообщить модератору
 Re: Как посчитать количество записей в запросе  [new]
Alexander G
Member

Откуда: Чукчи мы, однако
Сообщений: 3270
нажать F1 на dlookup и посмотреть в справке, что там нужно минимум 2 аргумента сложно?
25 ноя 04, 10:19    [1134292]     Ответить | Цитировать Сообщить модератору
 Re: Как посчитать количество записей в запросе  [new]
Пользователь2
Guest
Bor-L, спасибо. То, что нужно. Ошибку я исправил, все работает.
25 ноя 04, 11:49    [1134600]     Ответить | Цитировать Сообщить модератору
 Re: Как посчитать количество записей в запросе  [new]
paparome
Member

Откуда: Москва
Сообщений: 4312
Bor-L
If Not IsNull(Dlookup(...с Вашим запросом...)) Then ... запускается документ

Я обычно в аналогичных случаях пользую проверку DCount(...)>0
25 ноя 04, 12:32    [1134791]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить