![]() |
#5 |
Member
|
Под field1 и field2 таблицы Table2 должны быть созданы расширенные типы данных. В типах данных должны быть указаны связи с соответствующими полями таблицы Table2. Для полей таблицы необходимо в свойствах выставить наследование от этих типов данных.
Поле field1 таблицы Table1 должно также наследоваться от того же типа данных, который был создан для поля field1 таблицы Table2. Это обеспечит, чтобы в новой записи таблицы Table1 всегда открывался список значений из таблицы Table2. Правда, если field1 таблицы Table2 будет неуникальным, то лукап будет выглядеть несколько странным (значения там будут дублироваться). Данная проблема может быть решена, если поле field1 таблицы Table2 будет заполняться на основании справочника (и расширенный тип данных будет ссылаться не на Table2.field1, а на этот справочник). Для того, чтобы лукапилось поле field2 таблицы Table1 наследовать его от расширенного типа данных, который создан для поля field2 таблицы Table2 нельзя. Для него как раз и нужно создать связь по двум полям. Данное поле будет лукапиться в результате только после заполнения поля field1 таблицы Table1. Ну и значения там будут только те, которые есть в связанной таблице Table2.
__________________
С уважением, glibs® |
|
Теги |
relation |
|
![]() |
||||
Тема | Ответов | |||
И снова про Relation | 7 | |||
Пропал Relation в фильтре | 5 | |||
Как найти Relation | 6 | |||
Relation на таблице и EDT | 2 | |||
Создать Relation в AOT программным кодом | 3 |
|