Иллюстрированный самоучитель по Visual Basic 6.0

Иллюстрированный самоучитель по Visual Basic 6.0


назад | содержание | вперед

Типы объединения таблиц в представлении

По умолчанию в окне конструктора представлений используется внутреннее объединение таблиц, при котором из обеих таблиц выбираются только те записи, у которых совпадают значения связанных полей. Можно также создавать внешние объединения, тогда из одной таблицы выбираются все записи, а из другой — только связанные.

Для выбора типа объединения таблиц необходимо установить курсор на ромб, находящийся в центре линии, обозначающей связь, нажать правую кнопку мыши и выбрать в контекстном меню одну из команд, обозначающую тип связи: Select All Rows from <имя таблицы 1> или Select All Rows from <имя таблицы 2>. Помимо этого, для установления типа связи можно воспользоваться диалоговым окном Properties, которое открывается при выборе команды Свойства контекстного меню.

В центре диалогового окна расположен раскрывающийся список, содержащий операторы сравнения, позволяющие связывать записи в таблицах. Флажки области Include rows позволяют задать тип внешнего соединения:

  • полное внешнее объединение, при котором выбираются строки из обеих таблиц;
  • левое внешнее объединение, при котором выбираются все строки из левой таблицы;
  • правое внешнее объединение, при котором выбираются все строки из правой таблицы.

назад | содержание | вперед