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

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

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

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

dim c as control
set c=me.pole

то запись

isnull(c)

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

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

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

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

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


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