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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Есть ли различие в синтаксисе? (Access 2003)
 
 автор: dimonicss   (07.01.2009 в 17:16)   личное сообщение
 
 

Делал вычисляемое значение в форме, все работает, но возможно присвоить вычисляемое значение с различным синтаксисом:

Формы("ПроцентыВодит")("[Позывной]")
Формы!ПроцентыВодит!Позывной

в строке типа

=DLookUp("[Водитель]";"[Водители]";"[Позывной] = " & Формы("ПроцентыВодит")("[Позывной]"))
или
=DLookUp("[Водитель]";"[Водители]";"[Позывной] = " & Формы!ПроцентыВодит!Позывной

Работает и так, и так. А вот как правильнее не уверен. Черканите плиз есть ли разница или все равно

  Ответить  
 
 автор: час   (07.01.2009 в 19:23)   личное сообщение
 
 

Синтаксис разный а разницы не видно.
Лишно я всегда использую такой
DLookUp("[Водитель]";"[Водители]";"[Позывной] = " & Формы!ПроцентыВодит!Позывной
а если вместо названий использовать переменные, то конечно нужен вариант
=DLookUp("[Водитель]";"[Водители]";"[Позывной] = " & Формы("ПроцентыВодит")("[Позывной]"))

и вместо ("ПроцентыВодит") писать что-то типа (_переменная_проц_вод_)

Тока эт моё личное мненье - можа не верное.....

  Ответить  
 
 автор: Lukas   (07.01.2009 в 19:39)   личное сообщение
 
 

В коде правильнее будет так:

1. Forms("ПроцентыВодит")("Позывной")
2. Forms![ПроцентыВодит]![Позывной]

Причем вариант 1 работает на копейку быстрее, поскольку при обращении по второму варианту, его синтаксис "в тени" преобразуется к варианту 1.

В запросах применяется вариант 2.

Пол Литвин, Кен Гетц, Майк Гунделой.
Access 2002
Разработка настольных приложений
стр. 192

  Ответить  
 
 автор: час   (07.01.2009 в 20:37)   личное сообщение
 
 

ооооооооооо привет Lukas
Извиняюся за враньё ёёёё моёёёёёё
С прошлого года блин не виделися.....

Вот Кен Гетц - он врать не станет про access  

  Ответить  
 
 автор: Lukas   (08.01.2009 в 00:42)   личное сообщение
 
 

Привет всем!

  Ответить  
 
 автор: dimonicss   (07.01.2009 в 22:19)   личное сообщение
 
 

Спасибы за ответы.
Всех с Рождеством!!!

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