powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / HElp (Пока фокус не установлен нельзя ничего делать)
60 сообщений из 60, показаны все 3 страниц
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599772
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу код
If Проблема.Text = "" And Решение.Text = "" And дата.Text = "" And автор.Text = "" And Email.Text = "" Then
Кнопка16.Enabled = True
End If
Это значит что если поля пустые то кнопка блокируется! Выдает ошибку "Пока фокус не установлен нельзя ничего делать" Что за ерунда! Что делать?
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599802
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599813
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо помогло! Но почему Команда
Кнопка16.Enabled = True
не выполняется! кнопка не блочится?
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599830
Фотография Unicco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для блокировки нужно Enabled = False :)
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599841
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
If Проблема = "" And Решение = "" And дата = "" And автор = "" And Email = "" Then
Кнопка16.Enabled = False
Кнопка14.Enabled = False
Кнопка10.Enabled = False
Else
Кнопка16.Enabled = false
Кнопка14.Enabled = False
Кнопка10.Enabled = False
End If
ввожу он у меня блочит! но когда все ввожу он у меня обратно не разблочивает! Почему?
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599843
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну там где то надо TRUE это понятно но где не ставлю либо не блочит их первоначально либо потом не разблокирует
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599855
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня дежа-вю. Такое уже было на форуме. В точности. Где то год назад.
2 Автор: А отладчиком попользоваться не судьба? И хотя бы немного продумать логику работы?
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599862
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
DenDYлибо не блочит их первоначально либо потом не разблокирует
Молча или с сообщениями об ошибках?
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599867
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenDY
....
Else
Кнопка16.Enabled = false
Кнопка14.Enabled = False
Кнопка10.Enabled = False
End If


здесь то зачем False ставить? :)) везде заблочил кнопки :)) и верно условие и не верно :)) блочим :)
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599868
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Молча! Он их просто оставляет заблоченными даже когда все поля заполнены
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599876
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я же сказал! Что там False стоит просто! :(
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599878
Фотография Unicco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenDY
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
If Проблема = "" And Решение = "" And дата = "" And автор = "" And Email = "" Then
Кнопка16.Enabled = False
Кнопка14.Enabled = False
Кнопка10.Enabled = False
Else
Кнопка16.Enabled = false
Кнопка14.Enabled = False
Кнопка10.Enabled = False
End If


В процедуру с этим кодом вообще заходит? Может, там ещё другие ошибки есть, из-за них и не обрабатывается?

ТемныйА отладчиком попользоваться не судьба?
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599882
DenDY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не судьба! Других ошибок быть не может!
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599903
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А попробовать?
Так же есть разница между значениями Null и "".
Отладчик поможет тебе. Чессно слово.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32599922
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ТемныйОтладчик поможет тебе. Чессно слово.
В любом случае больше, чем нам.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600041
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
действительно не получается :))

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

только посмотрел через отладчик значение стоит Null а условие не выполняется, наверно что то не так делаю :))

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Private Sub Кнопка3_Click()
a = Проблема.Value
b = Решение.Value
If а = Null And b = Null Then
MsgBox "так низя"
Me.Проблема.SetFocus
Else
MsgBox "а так моно"
End If
End Sub
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600049
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andj25If а = Null And b = Null Then
http://www.sql.ru/faq/faq_topic.aspx?fid=213
вопрос 19, ответ 2.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600083
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хорощо, тогда пишу так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub Кнопка3_Click()
If IsNull(Проблема.Value) = False And IsNull(Решение.Value) = False Then
MsgBox "так низя"
Me.Проблема.SetFocus
Else
MsgBox "а так моно"
End If
End Sub

все равно не получается :(

isnull выдает false а условие не выполняется
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600088
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прикольно :))
все наоборот работает :))
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600092
Фотография Unicco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Me.Проблема.SetFocus
Если эту строчку закомментировать, MsgBox-ы покажутся?
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600095
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно узнать
почему if в данной конструкции не срабатывает?
почему он принимает значение только от isnull ?
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600099
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Unicco
Код: plaintext
Me.Проблема.SetFocus
Если эту строчку закомментировать, MsgBox-ы покажутся?

с приведенным примеом все работает только наоборот :)
если ячейки пустые то он пишет "а так моно"
если ячеки заполнить обе он пишет "так низя"
как то все наоборот работает :))
прикольно :)
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600103
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andj25прикольно :))
все наоборот работает :))
Потому что написано =False.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600106
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
из хелпа по isnull

Возвращает значение типа Boolean, показывающее, является ли результатом выражения пустое значение (Null).

Синтаксис

IsNull(выражение)

Обязательный аргумент выражение представляет выражение типа Variant, содержащее числовое выражение или строковое выражение.

Дополнительные сведения

Функция IsNull возвращает True, если выражение имеет значение Null; в противном случае IsNull возвращает значение False. Если выражение содержит несколько переменных, то значение Null любой из этих переменных приводит к значению True, возвращаемому для всего выражения.

Значение Null указывает, что переменная типа Variant не содержит допустимых данных. Не следует путать значение Null со значением Empty, указывающим, что переменная не была инициализирована. Это значение также не эквивалентно пустой строке (""), которую иногда называют строкой нулевой длины.

Внимание! Функция IsNull проверяет, содержит ли выражение значение Null. Выражения, которые могли бы при некоторых обстоятельствах иметь значение True, например, If Var = Null and If Var <> Null, всегда возвращают значение False. Еще раз подчеркнем, что любое выражение, содержащее внутри себя значение Null, всегда имеет значение Null и, следовательно, возвращает False.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600110
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Совершенно верно.
...
Рейтинг: 0 / 0
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
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600276
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ТемныйСтарше.
Самый младший - Or.
Понял, thanx.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600283
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я не ошибаюсь, то это стандартное правило и для C, Pascal и пр.
з.ы. Имеются ввиду операции без смещения.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600289
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч andj25а может кто подскажит где хелп по vba для access мона скачать ?
Я сегодня скачал по твоей ссылке.
/topic/103278#799951
Правда, пока не открывал.

ВС, угу .. тока хотелось бы как help его иметь ... с поиском и все такое ...
а печатать 106 стр а потом листать ... фигово
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600295
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Я верю, что оно стандартное. Кстати, в Паскале логические операции старше сравнения.
a<b and c<d
не работает, надо писать
(a<b) and (c<d)
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600300
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
andj25ВС, угу .. тока хотелось бы как help его иметь ... с поиском и все такое ...
а печатать 106 стр а потом листать ... фигово
А поиск в Ворде не работает?
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600302
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычЯ верю, что оно стандартное. Кстати, в Паскале логические операции старше сравнения.
a<b and c<d
не работает, надо писать
(a<b) and (c<d)
Этому вышенаписанное не противоречит.
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600305
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ТемныйЭтому вышенаписанное не противоречит.
Я ж не спорю. :^)
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600311
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гыгыгы
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600323
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хелпЕсли выражение содержит несколько операторов, то значения компонентов выражения рассчитываются в определенном порядке. Такой порядок называют порядком старшинства или приоритетом операторов.
Если выражение содержит операторы разных типов, то первыми выполняются арифметические операции, следом за ними операции сравнения, а последними логические операции. Все операторы сравнения имеют равный приоритет, т.е. выполняются в порядке их расположения в выражении слева направо. Арифметические и логические операторы выполняются в порядке их расположения в следующей таблице:

Арифметические
Возведение в степень (^)
Изменение знака (–)
Умножение и деление (*, /)
Целое деление (\)
Деление по модулю (Mod)
Сложение и вычитание (+, –)
Слияние строк (&)
Is

Сравнения
Равняется (=)
Не равняется (<>)
Меньше (<)
Больше (>)
Меньше или равняется (<=)
Больше или равняется (>=)
Like

Логические
Not
And
Or
Xor
Eqv
Imp

Стоящие рядом в выражении операторы умножения и деления выполняются слева направо. В таком же порядке выполняются стоящие рядом операторы сложения и вычитания. Операторы внутри круглых скобок всегда выполняются раньше, чем операторы вне скобок. Порядок выполнения операторов, стоящих внутри скобок, определяется старшинством операторов.
Оператор конкатенации (слияния строк) (&) не является арифметическим оператором, однако, по порядку старшинства он следует сразу за арифметическими операторами и перед операторами сравнения.

Оператор Like , равный по старшинству остальным операторам сравнения, выделяется в самостоятельный тип оператора сравнения с образцом.
Оператор Is является оператором сравнения ссылок на объект. Этот оператор не выполняет сравнение объектов или их значений; он проверяет только, указывают ли две разные ссылки на один объект.
Типа хелп :)
...
Рейтинг: 0 / 0
HElp (Пока фокус не установлен нельзя ничего делать)
    #32600325
Фотография andj25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВС
работает :)) но нетак удобно :)
ищу как в назад все скомпелировать :)
...
Рейтинг: 0 / 0
60 сообщений из 60, показаны все 3 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / HElp (Пока фокус не установлен нельзя ничего делать)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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