КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Корректирующие запросыК корректирующим запросам относятся запросы: • на обновление записей • на добавление записей • на удаление записей При создании таких запросов в конструкторе необходимо изменить вид запроса (по умолчанию установлен запрос на выборку) используя пункт меню Запрос или кнопку Тип запроса на панели инструментов 1. Запрос на обновление Изменить написание единицы измерения «л» на «литр» для продуктов, имеющих эту единицу измерения (Рис. 3-28)
Новое значение, которое должно быть записано в поле ЕдИзм вместо старого, указывается в строке «Обновление». Строка «Обновление» может содержать выражения, например, увеличить цену продажи на 5%: [ЦенаПродажи]*1,05 2. Запрос на добавление записей в таблицу Добавить в таблицу Продукты новые продукты из таблицы НовыеПродукты. При установке вида запроса на добавление необходимо указать (в диалоговом окне «Добавление»), в какую таблицу будут добавляться данные (Рис 3-29)
Запрос на добавление продуктов с кодом >21 (т.к. продукты с кодами от 1 до 21 уже есть в таблице Продукты) из таблицы НовыеПродукты в таблицу Продукты приведен на Рис. 3-30. Строка «Добавление» содержит ссылки на имена полей таблицы Продукты.
3. Запрос на удаление записей Удалить все записи из таблицы НовыеПродукты (Рис. 3-31)
Удалить заказы за период с 1 января 2004г. по 31 января 2004г. (Рис. 3-32)
3.2.7. QBE как «построитель» SQL-запросов В режиме конструктора запросов есть возможность автоматического перевода QBE-запроса в запрос на языке SQL. Используйте для этого пункты меню Вид, Режим SQL (Рис. 3-33).
Преобразуем запрос, приведенный на Рис. 3-10 в SQL-запрос: SELECT DISTINCT Продажи.КодПрод FROM Продажи;
|