Реляционные СУБД в Visual FoxPro 8

         

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

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

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

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

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


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