powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / HElp (Пока фокус не установлен нельзя ничего делать)
25 сообщений из 60, страница 2 из 3
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600113
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример их хелпа

В данном примере функция IsNull используется для проверки, содержит ли переменная значение Null.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Dim MyVar, MyCheck
MyCheck = IsNull(MyVar)	' Возвращает False.

MyVar = ""
MyCheck = IsNull(MyVar)	' Возвращает False.

MyVar = Null
MyCheck = IsNull(MyVar)	' Возвращает True.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600115
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
И это правильно.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600117
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч andj25прикольно :))
все наоборот работает :))
Потому что написано =False.

но я же пишу
if фальш то делать то что мне нужно

а он делает
значение фальш иду к else

вот это я не понял ....
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600141
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andj25но я же пишу
if фальш то делать то что мне нужно

а он делает
значение фальш иду к else

вот это я не понял ....
То есть если не Null. Он так и делает.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600149
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ладно :))
буду принимать за аксиому
сделал %)

при нажатии на кнопку при пустых полях выдается сообщение что так нельзя делать и переводится фокус в поле

если все ок, тоже выдается сообщение и производится переход на новую запись
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600161
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну почему скажите мне пожалуста если вот это
Код: plaintext
If IsNull(Проблема.Value) = False And IsNull(Решение.Value) = False Then
выполняется, почему же он идет к else ?
по идее должен идти по then

эх, не программер я :)) наверно потому и не понимаю
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600169
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Если ячейки пустые, то где ж оно выполняется??? IsNull выполняется, т.е. = True, а не False.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600186
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, совсем с алгоритмизацией плохо?
Код: plaintext
1.
If (IsNull(Проблема.Value) or Проблема="" ) And (IsNull(Решение.Value) or Решение="") 
Then та-да-да_пусто_и_тырымпыпырым
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600195
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
каже оно true если
Код: plaintext
1.
MyVar = ""
MyCheck = IsNull(MyVar)	' Возвращает False.

такс ... стоп


Код: plaintext
1.
MyVar = Null
MyCheck = IsNull(MyVar)	' Возвращает True.

вот где собака порылась :))

значит
Код: plaintext
"" <> Null


уряяяяяяяя
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600203
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andj25
значит
Код: plaintext
"" <> Null


Зрители в восторге. Когда будем чиать весь топик, а не избранные посты?
/topic/106233&pg=1#800382
/topic/106233&pg=1#800614
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600221
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Темный...


я читал :))
просто мне надо было сразу писать "" а я использовал null :))

темный, не сердись :))
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600224
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Темный, не сердись. Я посержусь за тебя.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600225
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новый код такой получается :))

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Private Sub Кнопка3_Click()
' If IsNull(Проблема.Value) = False And IsNull(Решение.Value) = False Then
If Проблема <> "" And Решение <> "" Then
MsgBox "а так моно, пошли на следующую запись"
DoCmd.GoToRecord , , acNewRec
Else
MsgBox "так низя"
Me.Проблема.SetFocus
End If
End Sub
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600229
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВС и Темный

вы просто отвечаете для тех кто все знает :))
а я тока учусь :))

а автор похоже сдался сразу :))
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600233
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотриться лучше с Not
Код: plaintext
1.
If Not IsNull(...) And .. 
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600239
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardсмотриться лучше с Not
Код: plaintext
1.
If Not IsNull(...) And .. 


ешкин кот :))

ща гляну :)
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600240
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Два раза лишнее слово писать приходиться.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600241
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А эффект тот же.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600252
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из хелпа про Not

Выполняет над выражением операцию логического отрицания.

Синтаксис

результат = Not выражение

Оператор Not использует следующие операнды:

Элемент Описание
результат Обязательный; любая числовая переменная.
выражение Обязательный; любое выражение.
Дополнительные сведения

Возвращаемые оператором значения представлены в следующей таблице:

выражение результат
True False
False True
Null Null
Оператор Not выполняет также поразрядное изменение значений каждого разряда переменной и присваивает соответствующему разряду в переменной результат следующее значение:

Разряд в выражение результат
0 1
1 0

пример из хелпа
В данном примере демонстрируется использование оператора Not для выполнения операции логического отрицания для одного выражения.

Код: plaintext
1.
2.
3.
4.
5.
Dim A, B, C, D, MyCheck
A =  10 : B =  8 : C =  6 : D = Null	' Инициализирует переменные.
MyCheck = Not(A > B)	' Возвращает False.
MyCheck = Not(B > A)	' Возвращает True.
MyCheck = Not(C > D)	' Возвращает Null.
MyCheck = Not A	' Возвращает - 11  (поразрядное сравнение).

не, не стоит тут огород городить :)
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600257
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В этом хелпе про Not все хорошо, но нет главного: старше ли он, чем And, или нет.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600258
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не надо сюда хелп копировать. Он есть у каждого форумчанина, чессно слово.
Жаль только, что не каждый туда залезает.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600263
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
темный, не у всех есть по русски
а может кто подскажит где хелп по vba для access мона скачать ?
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600264
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старше.
Самый младший - Or.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600268
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто захочет найти на русском - тот найдет. Пути как минимум 2. Хелп от 97 Аксеса и оналйн хелп в 2003 Аксесе.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600273
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andj25а может кто подскажит где хелп по vba для access мона скачать ?
Я сегодня скачал по твоей ссылке.
/topic/103278#799951
Правда, пока не открывал.
...
Рейтинг: 0 / 0
25 сообщений из 60, страница 2 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / HElp (Пока фокус не установлен нельзя ничего делать)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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