Значение в Поле из другой таблицы???

FANTOMASK
Дата: 24.11.2006 20:50:16
У меня форма основана на Таблице1, в форме есть Поле, мне нужно, чтобы в нем отражалось значение из др. Таблицы2. Но я не хочу присоединять Таблицу2 кформе (по своим соображениям).
А когда я в свойствах Поля в Данных задаю откуда должно браться значение (т.е. Таблица2), Оно мне выдает #Имя.
Почему? Как сделать, чтобы все было четко???!!!
Redrick
Дата: 24.11.2006 20:52:14
FANTOMASK
У меня форма основана на Таблице1, в форме есть Поле, мне нужно, чтобы в нем отражалось значение из др. Таблицы2. Но я не хочу присоединять Таблицу2 кформе (по своим соображениям).
А когда я в свойствах Поля в Данных задаю откуда должно браться значение (т.е. Таблица2), Оно мне выдает #Имя.
Почему? Как сделать, чтобы все было четко???!!!

таблы связанны?
mds_world
Дата: 24.11.2006 20:54:55
автор
А когда я в свойствах Поля в Данных задаю откуда должно браться значение (т.е. Таблица2), Оно мне выдает #Имя.
А как вы его задаете?
FANTOMASK
Дата: 24.11.2006 20:55:23
Да, связаны.
Redrick
Дата: 24.11.2006 20:57:42
Ну в принципе, можно выводить запросом и форму лепить из него
FANTOMASK
Дата: 24.11.2006 20:58:04
Указываю название таблицы и имя нужного поля в ней.
Получается что вроде этого:
= [имя таблицы]![имя поля]
Karfaqen
Дата: 24.11.2006 20:58:23
FANTOMASK
У меня форма основана на Таблице1, в форме есть Поле, мне нужно, чтобы в нем отражалось значение из др. Таблицы2. Но я не хочу присоединять Таблицу2 кформе
Тогда можно DLookup использовать.
FANTOMASK
Дата: 24.11.2006 21:01:55
Что такое - DLookup.
Как его использовать?
Если делать запросом то аналогично - #Имя?
Karfaqen
Дата: 24.11.2006 21:10:19
DLookup - функция такая. Позволяет получить значение поля из таблицы по заданному условию. Вызов этой функции с нужными вам параметрами можно написать в свойство "Данные" вашего контрола в форме, и при открытии формы в этом контроле вы увидите полученное значение. Подробности в справке.
FANTOMASK
Дата: 24.11.2006 21:29:00
Так я не понял так чтоли писать:
= DLookup [имя таблицы]![имя поля]