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

         

Выбор полей, не удовлетворяющих заданному условию

Флажок Not (He), расположенный на вкладке Filter (Фильтр) окна конструктора запросов, позволяет выбрать из таблицы записи, не удовлетворяющие заданному условию. Например, в предыдущем примере мы осуществляли выбор клиентов, проживающих в Москве. Если бы в дополнение к заданному условию выборки мы установили флажок Not (He), то в результирующей таблице мы получили бы список клиентов, не проживающих в Москве.



В данном примере выберем из таблицы customer все записи, за исключением записей со значением Казахстан в поле ccountry.

  1. Откройте запрос, созданный в предыдущем примере.
  2. Перейдите на вкладку Filter (Фильтр).
  3. В столбце Field Name (Имя поля) выберите из раскрывающегося списка поле Ccountry.
  4. Щелкните мышью в поле Not (He), установив тем самым флажок.
  5. В списке вариантов сравнения Criteria (Критерий) выберите значение ==,
  6. В текстовом поле столбца Example (Образец) введите Казахстан (рис. 9.10).
  7. Для выполнения запроса нажмите кнопку Run (Выполнить). На экране появится результирующая таблица, которая содержит записи о клиентах, проживающих вне Казахстана.

Рис. 9.10. Задание условия для выбора полей, не удовлетворяющих определенному критерию

 

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