Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Та
запрос sql: SELECT DISTINCTROW Count(*) AS [C] FROM [ClassifAnalit]; (считает количество строк в запросе ClassifAnalit)

Необходимая работа процедуры: Если количество ктрок в запросе ClassifAnalit равно 0, то закрыть текущую форму, иначе открыть другую форму.
У меня почему-то q всегда больше 0, хотя точно знаю что в определенном случаи количество строк 0.

у меня следующая процедура (покрайне мере я так написала):
Dim q As String
Dim stDocName As String
Dim stLinkCriteria As String
q = "SELECT DISTINCTROW Count(*) AS [C] FROM [ClassifAnalit ];"
If q = 0 Then
DoCmd.Close
Else
stDocName = "название формы"
DoCmd.OpenForm stDocName, , , stLinkCriteria
end if


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.