Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Лабораторная работа 5. Модификация БД с помощью запросов на изменение




Лабораторная работа 5. Модификация БД с помощью запросов на изменение

Цель: Научиться создавать сложные запросы на изменение модификации базы данных.

1.    Откройте базу данных Автосалон, содержащую четыре таблицы: Договоры, Клиенты, Сотрудники и Модели автомобилей.

Запрос на создание

2.    Создайте обобщенную таблицу Договоры по моделям, включив в нее следующие поля:

Из таблицы Договоры:              Номер договора

Из таблицы Клиенты:                Фамилия клиента

Из таблицы Модели автомобилей: Модель автомобиля;

Дата выпуска.

Для этого:

· создайте запрос на выборку этих данных, выполните его и проверьте результаты;

· если результаты корректны, то поменяйте статус у запроса: Конструктор — Создание таблицы — укажите новое имя таблицы Договоры по моделям;

· выполните запрос с новым статусом еще раз;

· перейдите на вкладку Таблицы и убедитесь, что появилась новая таблица. Просмотрите ее.

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

3.    Увеличьте Оклад у менеджеров по продажам на 60%.

Для этого:

· составьте новый запрос на выборку, включив в него поля Фамилия, Должность и Оклад;

· проверьте составленный запрос;

· видоизмените запрос, установив ему статус «Обновление» ( Конструктор — Обновление ). В появившейся в бланке запроса строке «Обновление» для поля Оклад внесите с помощью Построить выражение [Оклад]*1, 60;

· выполните запрос, подтвердите обновление; сохраните запрос, дав ему имя, и обратив внимание на появившийся значок у его имени, просмотрите результаты.

Внимание!!! При обновлении полей следует иметь ввиду, что если при проектировании таблицы в свойствах поля было указано «Условие на значение», то при обновлении этого поля условие может быть нарушено, чего не допустит MS Access. Поэтому нужно: или изменить условие на значение, или удалить это условие в Конструкторе.

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

4. Создайте путем копирования дубликат таблицы Договоры без данных, назвав ее Договоры 2012 года. Для этого в контекстном меню для таблицы Договоры выберите Копировать, затем выполните команду Вставить, в параметрах вставки укажите «Только структуру». Просмотрите таблицу Договоры 2012 года - она должна быть пустой и иметь такую же структуру, как и таблица Договоры.

5. Отберите в таблицу Договоры 2012 года записи обо всех договорах этого года. Для этого:

· создайте запрос на выборку, включив в него все поля таблицы Договоры в любой последовательности, и критерий по дате, выполните его для проверки правильности;

· измените статус запроса на « Добавление », в появившемся окне задайте имя таблицы для добавления Договоры 2012 года, обратите внимание на появление строки «Добавление» в бланке запроса;

· выполните запрос и подтвердите добавление; просмотрите результаты архивации и сохраните запрос, обратив внимание на значок у его имени.

Литература: основная – 3, 4, 6, 7, дополнительная – 12, 13, 14

Лабораторная работа 6. Работа с формами

Цель: Научиться конструировать и использовать формы как объекты отображения и ввода данных в таблицы базы данных.

Создание простой формы

1. Откройте БД Автосалон. Выберите на вкладке Таблицы таблицу Клиенты. Создайте для нее форму( Создание - Форма ). Оцените результаты.

2. Зарегистрируйте новых клиентов, используя кнопку со звездочкой , введите 1—2 новые записи.

3. Просмотрите в таблице новые данные.

Создание формы с помощью Мастера

4. Создайте с помощью Мастера форм новую форму Сотрудники для одноименной таблицы. Включите в нее все поля исходной таблицы.

5. Выберите фон, на котором будут размещаться поля формы, перебрав в окне Мастера несколько вариантов оформления.

6. Завершите проектирование формы с помощью Мастера.

7. Перейдите в режим Конструктора. Вставьте Заголовок формы инструментом

8. Измените мышью расположение и ширину полей заголовка и размещение данных. Вернитесь в режим просмотра форм и оцените результаты. Добейтесь наилучших результатов размещения полей и заголовков формы.

9. Произведите сортировку данных по Дате найма. Для этого в режиме Форма установите курсор в это поле и выполните команды Главная — Сортировка и фильтры.

10. Сохраните созданную форму.

Создание формы с помощью Конструктора форм

1. Откройте БД Автосалон. Создайте форму для таблицы Договоры в режиме Конструктора форм. Для этого:

· выполнить команду   Создание Конструктор форм;

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

· выполнить команду Конструктор – Добавить поля, выбрать поля из таблицы Договоры ( двойной щелчок мыши на названии каждого поля);

· разместить поля в соответствии с образцом;

· добавить в форму некоторые дополнительные элементы, используя панель элементов (Конструктор – Элементы управления): прямоугольники различных типов оформления, заголовок формы и др.

2. Задайте текст сообщения в строке состояния, которое будет появляться в момент ввода информации в поле (например. Дата платежа ). Для этого введите текст «Оформление платежа до 17. 00» в строке «Текст строки состояния» (контекстное меню поля Дата платежа Свойства — вкладка Другие — «Текст строки состояния»). Проверьте в режиме формы, появляется ли в строке состояния заданный текст при активизации этого поля.

3. Задайте всплывающую подсказку «Номер договора не должен повторяться» для поля Номер договора ( Свойства — вкладка Другие — « Всплывающая подсказка »).

4. Добавьте любую картинку в заголовок инструментом

5. Добавьте инструментом кнопки  для перехода к следующей и предыдущей записи, в конец и начало списка. Сохраните разработанную форму.

6. Включите в эту форму вычисляемое поле Цена со скидкой, которое рассчитывается как произведение значения поля Цена автомобиля на 15%. Для этого нужно создать поле с таким названием, используя инструмент и в его свойствах ( Свойства — вкладка Все Данные ) указать с помощью Построить расчетную формулу:

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...