Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в активной форме проверить поле на наличие информации / 10 сообщений из 10, страница 1 из 1
13.11.2003, 23:17
    #32323761
JinP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в активной форме проверить поле на наличие информации
Как проверить пустое ли поле в активной форме?

Нужно в коде изобразить:
---------------------------------
If (Me.Поле1 пустое) Then ......
---------------------------------
Me.Поле1 Is Null - так ведь низя

Me.Поле1 = "" - тоже не получается...
...
Рейтинг: 0 / 0
13.11.2003, 23:20
    #32323762
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в активной форме проверить поле на наличие информации
Me.Поле1.Value Is Null
...
Рейтинг: 0 / 0
13.11.2003, 23:22
    #32323763
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в активной форме проверить поле на наличие информации
Только активность формы тут ни при чем. Me - это не активная форма, а та форма, в модуле которой написано это Me.
...
Рейтинг: 0 / 0
13.11.2003, 23:25
    #32323765
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в активной форме проверить поле на наличие информации
Точнее:

IsNull(Me.Поле1.Value)
...
Рейтинг: 0 / 0
13.11.2003, 23:38
    #32323768
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в активной форме проверить поле на наличие информации
Или просто
IsNull(Me.Поле1)
...
Рейтинг: 0 / 0
13.11.2003, 23:47
    #32323769
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в активной форме проверить поле на наличие информации
Но если

dim c as control
set c=me.pole

то запись

isnull(c)

проверит наличие контрола, на который ссылается c, а не наличие значения в me.pole. Так что лучше

isnull(c.value)
...
Рейтинг: 0 / 0
13.11.2003, 23:54
    #32323771
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в активной форме проверить поле на наличие информации
Ну не обязательно так сложно.
Даже, кажется, в данном случае Me можно упустить, если Поле1 не объявлена?

If Not isNull(Поле1) Then
<operator1>
End If

Я так всегда проверяю на наличие кого-либо значения в поле.
Хотя может я чего-то могу и не знать.
...
Рейтинг: 0 / 0
14.11.2003, 00:09
    #32323773
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в активной форме проверить поле на наличие информации
2 Axeleron:

Нет, в этом частном случае все в порядке. Главное - не попасться при переходе к более общему случаю с переменной типа Control.
...
Рейтинг: 0 / 0
14.11.2003, 00:16
    #32323778
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в активной форме проверить поле на наличие информации
Понятно, возьму на заметку
...
Рейтинг: 0 / 0
14.11.2003, 00:48
    #32323785
JinP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в активной форме проверить поле на наличие информации
Всем огромное спасибо
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как в активной форме проверить поле на наличие информации / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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