русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Порядок выполнения работы


Дата добавления: 2015-07-09; просмотров: 485; Нарушение авторских прав


 

11. Создание простых запросов в режиме Конструктора.

1.1. Создание запросов к таблице таб1.

Рассмотрим пример создания запроса с именем зап1 на поиск записей об изделиях с ценой 7540 р.

· Открыть БД, перейти на вкл. Запросы, нажать кн. Создать

В окне Новый запрос

· Выбрать режим Конструктор

В окне Добавление таблицы

· Выбрать таблицу таб1, нажать кн. Добавить, кн. Закрыть

Далее должен быть заполнен бланк запроса (в нижней части экрана)

· Выделим поле Код товара в списке полей и перетащим его в первую свободную ячейку строки Поле бланка.

· Аналогично переместим остальные поля

Размещение полей можно также выполнить, щелкая ячейки строки Поле и выбирая в раскрывающемся списке необходимое имя поля.

Сформируем условия на отдельные поля, входящие в критерий отбора (в данном случае в критерий отбора входит одно условие на поле Цена)

· В ячейку строки Условие поля Цена введем константу 7540 (без обозначения денежной единицы)

Таким образом, мы задали критерий отбора: найти записи об изделиях с ценой, равной 7540 р.

· Установить флажок Вывод на экран для полей, которые необходимо вывести в выборке (т.е. в ответе на запрос)

· Запустить запрос на выполнение (кн. Запуск ! или меню Вид Режим таблицы)

· Оценив результаты, сохраним запрос под именем зап1 .

 

 

Задание. Найти записи, соответствующие критериям отбора, приведенным в таблице 1.

Таблица 1.

Имя запроса Критерий отбора
зап2 Изделия с ценой 7540 р. или 2760 р.
зап3 Изделия с ценой в диапазоне от 3000 р. до 7000 р.
Запрос1 Данные о наличии любых моделей ПК

 

1.2. Создание запросов к таблице таб3

Задание. Найти записи, соответствующие критериям отбора, приведенным в таблице 2.

Таблица 2

Имя запроса Критерий отбора
зап4 Данные о клиентах из Москвы или Курска

 



1.3. Создание запросов к таб2

 

Задание. Найти записи, соответствующие критерию отбора, приведенному в таблице 3.

Таблица 3

Имя запроса Критерий отбора
зап5 Сведения о заказах во 2-м кв. 1995 г.

 

12. Создание запроса к нескольким таблицам.

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

Таблица 4

Имя запроса Критерий отбора
Запрос3 Данные о заказах различных моделей ПК в 1995 г.

При составлении запроса учесть:
- Запрос использует таблицы таб1 (поля Наименование, Цена) и таб2 (Дата заказа, Объем)
- При добавлении сначала выбирается таблица таб1, затем таблица таб2
- В ответе выводятся поля Дата заказа, Наименование, Цена, Объем

Порядок составления запроса

· Открыть окно запроса и выбрать режим Конструктора,

· Поочередно выбрать и добавить таблицы таб1 , таб2, закрыть окно Добавление,

· Перетащить в бланк указанные поля,

· Ввести условия по полям Наименование и Дата заказа, входящие в критерий отбора,

· Задать поля, выводимые на экран,

· Выполнить и сохранить Запрос3.

 

13. Создание параметрических запросов.

Может потребоваться построить запрос, который позволил бы без его редактирования выполнять поиск в БД при переменных параметрах критерия отбора, например, найти данные об изделиях с произвольным Наименованием. Такой запрос называется параметрическим. В процессе его выполнения выводится диалоговое окно, в которое пользователь вводит значение параметра запроса, например Наименование изделия (или его часть), данные о котором надо найти.

В качестве примера рассмотрим создание параметрического запроса Запрос2на поиск данных о товарах с произвольным Наименованием (при выполнении запроса оно вводится с клавиатуры). Порядок составления запроса

· Установить режим Конструктор,

· Добавить таблицу таб1, закрыть окно,

· Включить в бланк все поля таб1,

· В ячейку Условие отбора столбца Наименование ввести текст подсказки на ввод параметра, например
Like [Введите Наименование или его часть]

Этот текст будет появляться в качестве подсказки в диалоговом окне запроса. Например, если ввести в ответ на подсказку строку
ПК* ,
то будут найдены записи по условию Like ПК*, т.е. данные о любых изделиях, Наименование которых начинается с букв ПК. Если в ответ на подсказку ввести строку
*,

то реализуется поиск по условию Like * , т.е. поиск данных о товарах с любым Наименованием, а значит, будет выведен весь перечень.

· Выполнить запрос, вводя в диалоговом окне наименование товара или его часть,

· Оценить результаты и сохранить запрос с именем Запрос2 .

 

 

MS Office для пользователей



<== предыдущая лекция | следующая лекция ==>
Порядок выполнения работы | MS Access: Создание форм.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.784 сек.