Создание запроса

Для создания нового запроса надо:

  1. В редакторе баз данных нажать кнопку Запросы.

  2. Нажать кнопку Создать....

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

    Окно Добавить таблицу

    Рисунок 571. Окно Добавить таблицу


  4. Если для запроса необходимо несколько таблиц, то необходимо повторить пункт 3.

    Добавленные в запрос таблицы отображаются в виде прямоугольников со списком полей таблицы.

  5. Для закрытия окна добавления таблиц нажать кнопку Закрыть.

    [Примечание]Примечание
    • В запросе можно использовать как таблицы, справочники, так и уже существующие запросы.

    • Для повторного вызова диалогового окна Добавить таблицы надо нажать на панели инструментов кнопку .

    • Если таблица в запрос была добавлена ошибочно, то исключить из за проса ее можно с помощью кнопки .

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

    Для установки связей:

    • выделите поле одной таблицы;

    • не отпуская левой кнопки мыши протяните курсор к полю другой таблицы;

    • отпустите кнопку мыши - связь проведена (подробней о связях таблиц можно узнать в разделе Связь нескольких таблиц в запросе).

      [Примечание]Примечание

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

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

    Это можно сделать несколькими способами:

    • щелкнуть два раза на поле таблицы, добавленной в запрос - данное поле появится в списке полей запроса

      или

    • выделить поле таблицы, добавленной в запрос и, не отпуская левой кнопки мыши, протянуть курсор вниз, в список полей запроса, отпустить кнопку мыши

      или

    • щелкнуть правой кнопкой мыши в области полей добавленной таблицы, в появившемся контекстном меню выбрать пункт Добавить поле или Добавить все поля. При выборе пункта Добавить поле в список полей запроса будет добавлено поле, выделенное в окне таблицы. При выборе пункта Добавить все поля в список полей запроса будут добавлены все поля, а так же автоматически выберется Поле связи с картой (Sys).

      Диалоговое окно Запрос

      Рисунок 572. Диалоговое окно Запрос


      При необходимости порядок полей запроса можно изменять как с помощью контекстного меню, вызываемого щелчком правой кнопкой мыши в списке полей запроса:

      Контекстное меню

      Рисунок 573. Контекстное меню


      так и при помощи мыши или с помощью следующих кнопок, расположенных на панели инструментов:

      - перемещает поле в самое начало списка;

      - выполняет сдвиг на одно поле вверх;

      - выполняет сдвиг на одно поле вниз;

      - перемещает поле в самый конец списка.

      Так же перемещение полей возможно с помощью мыши, для этого надо:

      1. Выделить левой кнопкой мыши поле, которое надо переместить.

      2. Перевести курсор в столбец с номером поля (№) на перемещаемое поле, нажать левую кнопку мыши.

      3. Не отпуская кнопку начать перемещение поля.

      4. Для прерывания процесса перемещения отпустите левую кнопку мыши.

      Выделив поле в списке и нажав кнопку можно удалить ошибочно добавленное поле.

  8. Вызвать диалоговое окно Свойства для задания пользовательских названий и дополнительных атрибутов полей запроса.

  9. Установите поле связи с картой (если оно еще не установлено), для этого в строке поле связи нажмите кнопку Выбор и в открывшемся списке укажите поле связи с картой (по умолчанию полем связи с картой является Sys). Нажатие кнопки ОК подтвердит выбор и закроет диалог Выбор поля.

    [Примечание]Примечание

    Поле связи не обязательно должно присутствовать в списке полей описателя БД.

  10. После создания запроса его необходимо сохранить - кнопка Сохранить и затем закрыть окно запроса с помощью кнопки Закрыть.