|
|
|
| Делал вычисляемое значение в форме, все работает, но возможно присвоить вычисляемое значение с различным синтаксисом:
Формы("ПроцентыВодит")("[Позывной]")
Формы!ПроцентыВодит!Позывной
в строке типа
=DLookUp("[Водитель]";"[Водители]";"[Позывной] = " & Формы("ПроцентыВодит")("[Позывной]"))
или
=DLookUp("[Водитель]";"[Водители]";"[Позывной] = " & Формы!ПроцентыВодит!Позывной
Работает и так, и так. А вот как правильнее не уверен. Черканите плиз есть ли разница или все равно | |
|
| |
|
|
|
| Синтаксис разный а разницы не видно.
Лишно я всегда использую такой
DLookUp("[Водитель]";"[Водители]";"[Позывной] = " & Формы!ПроцентыВодит!Позывной
а если вместо названий использовать переменные, то конечно нужен вариант
=DLookUp("[Водитель]";"[Водители]";"[Позывной] = " & Формы("ПроцентыВодит")("[Позывной]"))
и вместо ("ПроцентыВодит") писать что-то типа (_переменная_проц_вод_)
Тока эт моё личное мненье - можа не верное..... | |
|
| |
|
|
|
| В коде правильнее будет так:
1. Forms("ПроцентыВодит")("Позывной")
2. Forms![ПроцентыВодит]![Позывной]
|
Причем вариант 1 работает на копейку быстрее, поскольку при обращении по второму варианту, его синтаксис "в тени" преобразуется к варианту 1.
В запросах применяется вариант 2.
Пол Литвин, Кен Гетц, Майк Гунделой.
Access 2002
Разработка настольных приложений
стр. 192 | |
|
| |
|
|
|
|
| Привет всем! | |
|
| |
|
|
|
| Спасибы за ответы.
Всех с Рождеством!!! | |
|
| |