Базы данных Visual Foxpro

         

Упорядочение по нескольким полям

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


  1. На вкладке Fields (Поля) добавьте в список Selected fields (Выбранные поля ) Поле YcreditLimit.
  2. В окне конструктора запросов перейдите на вкладку Order By (Упорядочение). В списке Ordering criteria (Критерии упорядочения) находится поле ccity, по значению которого были упорядочены данные в предыдущем запросе.
  3. Выделите поле YcreditLimit и дважды щелкните по нему мышью. Поле будет перенесено в список Ordering criteria (Критерии упорядочения).
  4. Установите для данного поля опцию Descending (По убыванию). Обратите внимание, как выглядит теперь окно конструктора запросов (рис. 9.8).

Рис. 9.8. Использование для упорядочения двух полей

В списке Ordering criteria (Критерии упорядочения) рядом с полем ccity расположена стрелка, направленная вверх, а рядом с полем YcreditLimit — стрелка, направленная вниз. Направленная вверх стрелка означает, что данные отображаются в порядке возрастания, а направленная вниз — что данные расположены в порядке убывания.

 

Содержание раздела