Тема: lookup
Показать сообщение отдельно
Старый 12.11.2004, 19:10   #2  
Ace of Database is offline
Ace of Database
Участник
Аватар для Ace of Database
 
877 / 649 (23) +++++++
Регистрация: 14.10.2004
Лукап будет работать, если Вы создадите в какой-нибудь другой таблице поле (не в JuridicalPerson), основанное на EDT JuridicalPersonId. Тогда это будет работать как foreign key.
Эту другую таблицу выведите в DataSource формы и из этого DataSource вытащите поле JuridicalPersonId.

Так, как сделали Вы, делается тогда, когда надо редактировать код конкретного JuridicalPerson. Lookup же работает только когда Вам нужно выбрать ссылку на запись в одной таблице и поместить эту ссылку в запись в другой таблице.

Второй вариант - если Вам нужен просто лукап без сохранения ссылки в текущей записи датасурса. Тогда создайте на Вашей форме простой StringEdit контрол, который не привязан ни к какому DataSource. И задайте свойство Extended Data Type у этого контрола = "JuridicalPersonId"