Вы можете установить временные отношения между открытыми таблицами таким образом, что указатель записи перемещается в одной таблице, указатель записи в другой таблице следует за его перемещениями. Вы, кроме того, можете создать временные отношения в одиночной таблице.
![]() |
---|
Обычно, вы можете установить временные отношения между таблицами, которые имеют общее поле использя выражение отношения. Выражение отношения обычно представляет индексное выражение управляющего индекса в дочерней таблице. |
Для получения более подробной информации смотрите описание Временные отношения между таблицами.
Для создания отношения между таблицами
-
Откройте таблицы, между которыми вы желаете установить отношения.
-
В меню Window щелкните на Data Session.
Откроется окно Data Session.
-
В списке Aliases щелкните на псевдоимени таблицы, которую вы желаете использовать в качестве родительской таблицы, и затем на Relations.
Таблица, которую вы выбрали появится в списке Relations с указанием графической линии, указывающей на отношение к дочерней таблице, которую вы выберете в следующем шаге.
-
В списке Aliases щелкните на таблице, которую вы желаете использовать в качестве дочерней и затем на Relations.
Замечание
Если индексное упорядочивание для выбранной таблицы не установлено, появится диалоговое окно Set Index Order. Для выбора индексного упорядочивания, щелкните на индексе, который вы желаете установить в дочерней таблице и затем на OK.
Откроется Expression Builder.
-
В Expression Builder впечатайте или постройте выражение отношения между родительской и дочерней таблицами. Когда закончите, щелкните на OK.
Для получения более подробной информации смотрите описание Как: открывать таблицы в рабочих областях.
Для создания отношения "один-ко-многим" между таблицами
-
После того, как вы выберете дочернюю таблицу в окне Data Session шелкните на 1 to many.
-
В диалоговом окне Create One-to-Many Relationships щелкните на псевдоимени дочерней таблицы и затем на Move.
-
Когда вы закончите - щелкните на OK.
Для создания отношения в одиночной таблице
-
Откройте желаемую таблицу в двух отдельных рабочих областях.
-
В меню Window выберите Data Session.
Откроется окно Data Session.
-
В списке Aliases щелкните на псевдоимени, которое будет использоваться в качестве родительской таблицы, затем на Relations.
-
В списке Aliases щелкните по всевдоимени, которое будет использоваться в качестве дочерней таблицы и затем на Relations.
Замечание
Если индексное упорядочивание для выбранной таблицы не установлено, появится диалоговое окно Set Index Order. Для выбора индексного упорядочивания, щелкните на индексе, который вы желаете установить в дочерней таблице и затем на OK.
Откроется Expression Builder.
-
В Expression Builder впечатайте или постройте выражение отношения между родительской и дочерней таблицами. Когда закончите, щелкните на OK.
Для получения более подробной информации смотрите описание Как: открывать таблицы в рабочих областях.
Для програмнной установки временного отношения между таблицами
-
Используйте команду SET RELATION.
Вы, кроме того, можете использовать SET RELATION для установления отнощений между одной родительской и множеством дочерних таблиц. Вы, кроме того, можете установить отношение между таблицей, открытой в текущей выбранной рабочей области и другой такой же таблицей, открытой в другой рабочей области с помощью команды SET RELATION command. Для получения более подробной информации смотрите описание команды SET RELATION.