Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / пустое поле / 6 сообщений из 6, страница 1 из 1
24.03.2004, 13:06
    #32454699
demon11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустое поле
Как проверить, являются ли все значения в поле запроса пустыми (NULL)?
Плз!!!
...
Рейтинг: 0 / 0
24.03.2004, 13:33
    #32454756
demon11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустое поле
Пробовал так

Dim dbsp As Database, qdfp As QueryDef, fldp As Field
Set dbsp = CurrentDb
Set qdfp = dbsp.QueryDefs![выборзн]
For Each fldp In qdfp.Fields
If fldp.Name <> "№_станции" And fldp.Name <> "Дата" And fldp.Name <> "Срок" Then
If IsNull(fldp) Then '************
MsgBox "поле" + fldp.Name
End If 'fldp = Null
End If '"№_станции" And fldp.Name <> "Дата" And fldp.Name <> "Срок"
Next fldp
Set dbsp = Nothing

Но так не выходит, н-но нуно еще циклик какой впихнуть по полям???
Плз!!!
...
Рейтинг: 0 / 0
24.03.2004, 17:10
    #32455404
demon11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустое поле
Dim r1 As DAO.Recordset
'Dim dbsp As Database, qdfp As QueryDef, fldp As Field
Set r1 = CurrentDb.OpenRecordset("выборзн")
pusf = r1.RecordCount
Вопрос какой счетчик возвращает r1.RecordCount, думал, что кол-во строк добавленных в запрос, ан нет цифра какая то дико большая, может все записи
которые просматривались в запросе?
Плз? Кто нибудь!
Чего то я сеня в изоляции :((
...
Рейтинг: 0 / 0
24.03.2004, 22:28
    #32455831
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустое поле
if dcount(...) = dcount(..., isnull(...)) then все поля пустые else не все.
...
Рейтинг: 0 / 0
24.03.2004, 22:39
    #32455841
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустое поле
чуть дополню...

Код: plaintext
select * from Запрос where поле not is null

вернет записи из "Запрос"а, в которых поле имеет непустое значение.
Соответственно, если их >0, то твое условие выполнено.

Это можно переписать так:
if dcount("поле","Запрос","Поле is null")>0 then
...
Рейтинг: 0 / 0
24.03.2004, 22:41
    #32455844
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустое поле
Geo, твой ответ вдвое лучше моего.

Только в последней строчке надо not.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / пустое поле / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]