Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Код
 
 автор: Palarm   (30.11.-1 в 00:00)
 
 

Народ, погибаю. Дали доводить до ума базы, в ней есть такие и им подобные места:
For i = 10 To 1 Step -1
a$ = i
z$ = i + 1
If i = 10 And Me(a$) = True Then
b = 10
End If
If i < 10 Then
If Me(a$) = True And Me(z$) = False Then
b = i
End If
End If
Next i
И ведь работает! А вот что значит Me(a$) = True если a$ = i, а i по логике - целое. И что интересно, Me(a$) принимает значения по ходу прогона: 1,2,@,"Иванов Иван Иванович" и т. д., то есть все, что только можно себе представить.

  Ответить  
 
 автор: osmor   (30.11.-1 в 00:00)
 
 

Me(a$) - одначает обращение к контролу формы с именем которому сейчас равна переменная a$ у вас на форме должны быть конролы (скорее всего поля) с именами "1", "2" и т.д. до 11

  Ответить  
 
 автор: ??-??   (30.11.-1 в 00:00)
 
 

нет, тут что-то не так - так не работает, говорит "синтаксическая ошибка" какая такая нафиг ошипка 8-(

http://www.yandex.ru/yandsearch?rpt=rad&text=Me%28a%24%29+

  Ответить  
 
 автор: Palarm   (30.11.-1 в 00:00)
 
 

Re: Код насчет контрола формы это так (точнее контрол отчета). Я понять не могу, что значит Me(a$)=True. Типа активный он или нет?

  Ответить  
 
 автор: osmor   (30.11.-1 в 00:00)
 
 

а значениея в полях числовые? если , да то Me(a$)=True это прверка на то, что значение в поле Me(a$) не равно 0

  Ответить  
 
 автор: ?.?.   (01.09.2006 в 00:00)
 
 

Re: а значениея в полях числовые? Значения могут быть любыми. Сравнение ошибки не даст.
Для текстов Me(a$)=True даст False

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList