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

Вывод результатов запроса

В главе 9 нами были рассмотрены основные вопросы создания запросов. Результаты запроса отображались в табличном виде на экране. В этой главе рассмотрим, как использовать результаты выполнения запроса для построения диаграмм, создания отчетов, этикеток, а также в программах.


По умолчанию Visual FoxPro направляет результат выборки в стандартную результирующую таблицу, которая отображается на экране в режиме Browse (Обзор). Однако вы можете направить результат выборки во вновь создаваемую таблицу, в отчет или в программу Microsoft Graph.

Для изменения направления вывода используется диалоговое окно Query Destination (Результат запроса) (рис. 18.1). Чтобы его открыть, выполните одно из следующих действий.

  • Нажмите кнопку Query Destination (Результат запроса) на панели инструментов Query Designer (Конструктор запроса).
  • В меню Query (Запрос) выберите команду Query Destination (Результаты запроса).

Диалоговое окно Query Destination (Результаты запроса) содержит кнопки, описанные в табл. 18.1.

Таблица 18.1. Назначение кнопок диалогового окна Query Destination.

Кнопка Назначение
Browse (Обзор) Сохраняет результат выборки в стандартной результирующей таблице и отображает результаты запроса в режиме Browse (Обзор) на экране
Cursor (Курсор) Обеспечивает временное хранение результатов запроса в виде, доступном только для чтения
Graph (Диаграмма) Запускает Microsoft Graph (приложение OLE) для создания графиков и диаграмм
Screen (Экран) Отображает результаты выборки в активном окне
Table (Таблица) Сохраняет результаты запроса в таблице
Report (Отчет) Отображает результат выборки в виде отчета
Label (Этикетка) Отображает результат выборки в виде этикетки

Иллюстрированный самоучитель по Visual FoxPro 7 › Расширенные средства выборки данных › Вывод результатов запроса
Рис. 18.1. Диалоговое окно Query Destination

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

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.