Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Автоматизированная система обработки информации.doc
Скачиваний:
33
Добавлен:
26.05.2014
Размер:
229.89 Кб
Скачать

Запрос с параметром.

Запрос с параметрами – это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные, например, условие для возвращения записей или значение, которое требуется вставить в поле (см. рис. 4.4).

Рис. 4.4. Сформированный в режиме конструктора запрос с параметром.

Для ввода параметров запроса можно создать специальную форму или диалоговое окно, вместо использования диалогового окна запроса с параметрами (см. рис. 4.5).

Рис. 4.5. Ввод параметра запроса.

Выбрав код модели холодильника, нажимаем OKи просматриваем записи базы данных, отобранные согласно созданному запросу с параметром (см. рис. 4.6).

Рис. 4.6. Записи таблицы подходящие по запросу с параметром.

Запрос на удаление.

При помощи одного запроса на удаление можно удалить записи из одной таблицы, из нескольких таблиц с отношением «один-к-одному» или из нескольких таблиц с отношением «один-ко-многим», если разрешено каскадное удаление. Однако, если для добавления условия требуется включить таблицу на стороне «многие» вместе с таблицей на стороне «один», запрос необходимо выполнить дважды, так как один запрос не позволяет удалить записи из главной таблицы и из связанных таблиц одновременно (см. рис. 4.7).

Рис. 4.7. Сформированный в режиме конструктора запрос на удаление.

Из таблицы Реализация будут удалены записи, для которых связанное поле Текущий остаток имеет значение 0.

Рис. 4.7. Записи которые будут удалены из таблицыРеализация.

После нажатия запроса на удаление отмена изменений станет невозможной.

Запрос на обновление.

Запрос на обновление позволяет обновить группу записей, отобранную по каким-то критериям (см. рис. 4.8).

Рис. 4.8. Сформированный в режиме конструктора запрос на обновление.

Если нужно добавить несколько дней в Таблицу Поступление в поле Дата (например, произошла задержка в поступление товара). Количество дней будет увеличено на 9 дней при использовании этого запроса (см. рис. 4.9 - 4.10).

Рис. 4.9. Данные таблицы Поступление до использования запроса на обновление.

Рис. 4.10. Данные таблицы Поступление после использования запроса на обновление.

Запрос на создание таблицы.

Создаётся запрос, выбраются таблицы или запросы, содержащие записи, которые следует поместить в новую таблицу (см. рис. 4.11).

Рис. 4.11. Сформированный в режиме конструктора запрос на создание таблицы.

В результате действия запроса на создание таблицы создаётся таблица Продажа (см. рис.4.12).

Рис. 4.12. Данные таблицы Продажа созданной в результате запроса.

Запрос на поиск записей без подчиненных.

Найти модели холодильников (из таблицы Товары), которые не были реализованы (из таблицы Реализация) (см. рис.4.13).

Рис. 4.13. Сформированный в режиме конструктора запрос на поиск записей без подчинённых.

Запрос выбирает записи из указываемой таблицы, для которых не существует связанных записей в таблице, которая тоже выбирается (см. рис.4.14).

Рис. 4.14. Таблица Товары без подчинённых из таблицы Реализация.