русс | укр

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

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

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

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


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

Лабораторная работа №3


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


«Отбор данных в таблицах с помощью запросов »

Задание. Создать простой запрос на просмотр номеров телефонов Клиентов с помощью мастера запросов.

1. Откройте базу данных «Автосалон», созданную ранее.

2. Выполните команду: вкладка ленты Создание → Мастер запросов → Простой запрос.

3. В появившемся диалоговом окне укажите таблицу Клиенты и выберите поля Фамилия, Имя, Телефон. Нажмите кнопку Далее.

4. Введите имя запроса – Телефоны – и нажмите кнопку Готово. Перед вами появится запрос, в котором можно просмотреть телефоны сотрудников.

Задание. Создать запрос на выборку Адресов клиентов с помощью Конструктора.

1. Выполните команду: вкладка ленты Создание → Конструктор запросов.

2. В диалоговом окне Добавление таблиц выберите таблицу Клиенты и щелкните на кнопке Добавить, а затем – на кнопке Закрыть.

3. Чтобы перенести нужные поля в бланк запроса, необходимо по ним дважды щелкнуть левой кнопкой мыши.

4. Чтобы отсортировать записи в поле Фамилия в алфавитном порядке, необходимо в раскрывающемся списке строки Сортировка выбрать пункт по возрастанию.

5. Сохраните запрос с именем «Адреса клиентов».

6. Просмотрите результат запроса

7. Наложите ограничение на вывод клиентов только из Брянска. Для этого введите в строку Условие отбора в Поле адрес условие *Брянск*. В данной записи * означает, что перед и после слова Брянск в строке может быть любой набор символов.

8. Просмотрите результат запроса.

В запросах символы подстановки * и ? применяются так же, как и во всех приложениях Microsoft Office. Символ звездочки заменяет любое количество букв или цифр, а знак вопроса — только один символ.

 

Задание. Создать параметрический запрос для выбора дней рождения сотрудников в указанном месяце.

1. Откройте запрос в режиме Конструктора.



2. В строке Условие отбора для поля «Дата рождения» введите значение Like[Введите дату].

 

3. Запись Like[Введите дату] означает, что при открытии запроса появится диалоговое окно с текстом «Введите дату» и полем для ввода условия отбора.

4. Запустите запрос и введите значение*.05.*, посмотрите его результат. В данной записи * означают, что дата и год рождения могут быть любыми, а месяц 5-м (т. е. май).

 

Задание. Измените запрос «Телефоны» так, чтобы при его запуске выводилось диалоговое окно с сообщением «Введите фамилию». Замечание. Поскольку в запросе нужно вывести конкретную фамилию, в условии отбора слово Like писать не надо.

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

1. Выполните команду: вкладка ленты Создание → Конструктор запросов.

2. В диалоговом окне Добавление таблиц выберите таблицы Договор о продаже, автомобили, клиенты

3. Перенести нужные поля в бланк запроса.

4. Для поля Дата заключения введите условия отбора *.02.2012.

 

5. Для того чтобы преобразовать запрос на выборку в запрос на создание таблицы выполните команду Создание таблицы .

6. В появившемся диалоговом окне введите имя таблицы и определите место ее сохранения.

7. Выполните запрос. Просмотрите результат.

Задание.Создать запрос на удаление всех договоров, заключенных ранее 2000 года.

1. Выполните команду: вкладка ленты Создание → Конструктор запросов.

2. В диалоговом окне Добавление таблиц выберите таблицы Договор о продаже.

3. Перенести нужные поля в бланк запроса.

4. Сделайте полученный запрос запросом на удаление. Для этого нажмите кнопку Удаление .

5. Внесите в строку удаление в поле Дата заключение условие «<01.01.2000»

6. Выполните запрос.

 

Задание. Создайте запрос Цены_автомобили, в котором будут отображаться автомобили на сумму более 500 000 руб и вычисляться подоходный налог 13%.

1. Создайте запрос Цены_автомобили.

2. Добавьте поле для вычисления подоходного налога. Для этого откройте запрос Цены_автомобили в режиме Конструктора.В пустом столбце бланка запроса щелкните правой кнопкой мыши на ячейке Поле и в появившемся контекстном меню выберите команду Построить. Перед вами появится окно Построитель выражений, который состоит из трех областей: поля выражения, кнопок операторов и элементов выражения. Сверху располагается поле выражения, в котором оно и создается. Вводимые в это поле элементы выбираются в двух других областях окна Построителя. В левом списке откройте папку Запросы и выделите запрос Цены_автомобили. В среднем списке выделите поле Сумма и нажмите кнопку Вставить. Идентификатор этого поля появится в поле выражения Построителя.

3. Щелкните на кнопке * и введите 0,13 Таким образом, мы посчитаем подоходный налог 13 %.

4. Нажмите кнопку ОК, после чего в ячейке свойства Поле появится значение «Выражение1: [Цена]*0,13».

5. Замените Выражение1 на Налог и закройте Конструктор.

6. Откройте запрос и посмотрите, что у вас получилось.

7. Используя Построитель выражений, добавьте в запрос Цены_автомобили поле Итоговая стоимость, в котором будет вычисляться полная стоимость автомобиля с учетом налога (т. е. цена плюс налог).

Задание.Создать запрос, который позволяет вычислить сколько марок автомобиля каждого вида было продано.

Запросы позволяют не только выбирать записи из таблиц, но и выполнять различные статистические функции. MS Access использует для этих целей Групповые операции.

1. Выполните команду: вкладка ленты Создание → Конструктор запросов.

2. В диалоговом окне Добавление таблиц выберите таблицы Договор о продаже, автомобили/

3. Перенести нужные поля в бланк запроса.

4. Нажмите кнопку Итоги на панели Конструктор .

5. В результате появится строка Групповая операция. Для поля Марка выберите функцию Count.

 

 


Вопросы для контроля

1. Для чего нужны запросы к таблицам?

2. Каким образом можно создавать запросы в Access?

3. Что значит «открыть запрос»?

4. Как задается состав полей выводимых в ответ?

5. Какие разновидности запросов Вы знаете?

6. Какие виды запросов на действия вам известны?

7. Что такое запрос с группировкой?

8. В чем особенность перекрестного запроса?

9. Что собой представляют параметрические запросы?




<== предыдущая лекция | следующая лекция ==>
Лабораторная работа 2 | Порядок выполнения


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


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

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

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


 


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

 
 

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

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