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

Вкладка Order By конструктора запросов

Вкладка Order By (Упорядочение) конструктора запросов (рис. 9.6) позволяет указать критерий упорядочения данных в результирующей таблице, используя одно или несколько полей исходной таблицы, перенесенных из списка Selected fields (Выбранные поля) в список Ordering criteria (Критерии упорядочения). Для каждого поля в списке Ordering criteria (Критерии упорядочения) вы можете указать критерий упорядочения, используя следующие опции переключателя Order options (Опции упорядочения):

  • Ascending – по возрастанию;
  • Descending – по убыванию.

В списке Ordering criteria (Критерии упорядочения) с левой стороны поля, для которого установлена опция Ascending (По возрастанию), расположена направленная вверх стрелка. Для обозначения упорядочения по убыванию используется стрелка, направленная вниз.

Иллюстрированный самоучитель по Visual FoxPro 7 › Запросы к базе данных › Вкладка Order By конструктора запросов
Рис. 9.6. Вкладка Order By конструктора позволяет сформировать условия упорядочения данных в запросе

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

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

  1. Откройте окно конструктора запросов.
  2. В открывшемся диалоговом окне Add Table or View (Добавить таблицу или представление) выберите таблицу customer.
  3. На вкладке Fields (Поля) перенесите в список Selected fields (Выбранные поля) поля Ccompany и Ccity.
  4. Откройте вкладку Order By (Упорядочение).
  5. Дважды щелкнув на поле Ccity, перенесите его в список Ordering criteria (Критерии упорядочения). По умолчанию для него установлена опция Ascending, т. е. данные будут упорядочены в алфавитном порядке по возрастанию.
  6. Нажмите кнопку Run (Выполнить) на стандартной панели инструментов и просмотрите результаты выполненного запроса (рис. 9.7).

Иллюстрированный самоучитель по Visual FoxPro 7 › Запросы к базе данных › Вкладка Order By конструктора запросов
Рис. 9.7. Результаты выборки запроса

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