Вы можете установить временные отношения между открытыми таблицами таким образом, что указатель записи перемещается в одной таблице, указатель записи в другой таблице следует за его перемещениями. Вы, кроме того, можете создать временные отношения в одиночной таблице.

NoteСовет

Обычно, вы можете установить временные отношения между таблицами, которые имеют общее поле использя выражение отношения. Выражение отношения обычно представляет индексное выражение управляющего индекса в дочерней таблице.

Для получения более подробной информации смотрите описание Временные отношения между таблицами.

Для создания отношения между таблицами

  1. Откройте таблицы, между которыми вы желаете установить отношения.

  2. В меню Window щелкните на Data Session.

    Откроется окно Data Session.

  3. В списке Aliases щелкните на псевдоимени таблицы, которую вы желаете использовать в качестве родительской таблицы, и затем на Relations.

    Таблица, которую вы выбрали появится в списке Relations с указанием графической линии, указывающей на отношение к дочерней таблице, которую вы выберете в следующем шаге.

  4. В списке Aliases щелкните на таблице, которую вы желаете использовать в качестве дочерней и затем на Relations.

    NoteЗамечание

    Если индексное упорядочивание для выбранной таблицы не установлено, появится диалоговое окно Set Index Order. Для выбора индексного упорядочивания, щелкните на индексе, который вы желаете установить в дочерней таблице и затем на OK.

    Откроется Expression Builder.

  5. В Expression Builder впечатайте или постройте выражение отношения между родительской и дочерней таблицами. Когда закончите, щелкните на OK.

Для получения более подробной информации смотрите описание Как: открывать таблицы в рабочих областях.

Для создания отношения "один-ко-многим" между таблицами

  1. После того, как вы выберете дочернюю таблицу в окне Data Session шелкните на 1 to many.

  2. В диалоговом окне Create One-to-Many Relationships щелкните на псевдоимени дочерней таблицы и затем на Move.

  3. Когда вы закончите - щелкните на OK.

Для создания отношения в одиночной таблице

  1. Откройте желаемую таблицу в двух отдельных рабочих областях.

  2. В меню Window выберите Data Session.

    Откроется окно Data Session.

  3. В списке Aliases щелкните на псевдоимени, которое будет использоваться в качестве родительской таблицы, затем на Relations.

  4. В списке Aliases щелкните по всевдоимени, которое будет использоваться в качестве дочерней таблицы и затем на Relations.

    NoteЗамечание

    Если индексное упорядочивание для выбранной таблицы не установлено, появится диалоговое окно Set Index Order. Для выбора индексного упорядочивания, щелкните на индексе, который вы желаете установить в дочерней таблице и затем на OK.

    Откроется Expression Builder.

  5. В Expression Builder впечатайте или постройте выражение отношения между родительской и дочерней таблицами. Когда закончите, щелкните на OK.

Для получения более подробной информации смотрите описание Как: открывать таблицы в рабочих областях.

Для програмнной установки временного отношения между таблицами

  • Используйте команду SET RELATION.

Вы, кроме того, можете использовать SET RELATION для установления отнощений между одной родительской и множеством дочерних таблиц. Вы, кроме того, можете установить отношение между таблицей, открытой в текущей выбранной рабочей области и другой такой же таблицей, открытой в другой рабочей области с помощью команды SET RELATION command. Для получения более подробной информации смотрите описание команды SET RELATION.

Смотрите также