Иллюстрированный самоучитель по Microsoft Access 2003

Расширение сферы использования запросов

  1. Выполните запрос, щелкнув на кнопке Запуск (кнопка с изображением восклицательного знака на панели инструментов).
  2. Появится сообщение Будет обновлено следующее количество записей: 3. После нажатия кнопки "Да" отмена изменений станет невозможна.

    Подтвердите обновление записей. Щелкните на кнопке Да (для отмены запроса нужно щелкнуть на кнопке Нет).

  3. Откройте таблицу Каталоги, дабы убедиться, что все требуемые изменения внесены с помощью всего лишь нескольких щелчков мышью. Измененная таблица Каталоги показана на рис. 12.16.

    Иллюстрированный самоучитель по Microsoft Access 2003 › Расширение сферы использования запросов
    Рис. 12.16. Запрос заменил все поля Россия полем Российская Федерация

  4. Закройте запрос и удалите созданную копию таблицы. Запрос можно сохранить, но в этой книге он нам больше не понадобится.

В предыдущем примере для определения условия и метода изменения поля Россия использовалось специальное поле. В запросе обновления можно применить несколько полей. Как это делается, показано в следующем примере, где для любой записи, количество растений в которой не превышает 5, устанавливаются все флажки поля На Будущее таблицы Насаждения (созданной в прошлой главе).

Как следует из рис. 12.17, только одна запись соответствует заданному условию. Обновить всего лишь одну запись можно и вручную, а запрос на обновления будет особенно эффективным при обработке таблицы с многочисленными записями.

Иллюстрированный самоучитель по Microsoft Access 2003 › Расширение сферы использования запросов
Рис. 12.17. В таблице Насаждения есть только одна запись, отвечающая критерию обновления (5 растении или меньше)

Обновите таблицу Насаждения, выполнив следующие действия.

  1. В окне Растения: база данных щелкните правой кнопкой мыши на таблице Насаждения и выберите команду Копировать. Затем щелкните в окне базы данных, снова правой кнопкой мыши, и выберите команду Вставить. Введите любое имя для копии таблицы Насаждения в диалоговом окне Вставка таблицы и щелкните на кнопке ОК для ее создания.
  2. Выберите таблицу Насаждения, затем команду Вставка › Запрос и дважды щелкните в диалоговом окне Новый запрос на опции Конструктор.
  3. Добавьте поля КоличествоПосадок и на Будущее, а также введите выражение <=5 в ячейку Условие отбора столбца КоличествоПосадок (рис. 12.18).

    Иллюстрированный самоучитель по Microsoft Access 2003 › Расширение сферы использования запросов
    Рис. 12.18. Методы и характер модификации полей указываются с помощью двух полей в режиме конструктора

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