Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по Access_2-испр.doc
Скачиваний:
15
Добавлен:
07.11.2018
Размер:
2.47 Mб
Скачать

Работа № 3 Создание простых форм и запросов упражнение № 1 Создание и использование форм

Задание № 3.1. Создайте простую форму с помощью кнопки новый объект.

Порядок работы:

  1. Выделите таблицу “Физические лица”. (Автоформу можно создать и при закрытой таблице, и при открытой).

  2. Нажмите на кнопку раскрытие списка, расположенную рядом с кнопкой - Новый объект на панели инструментов, и выберите элемент Автоформа. С помощью автоформы можно просматривать или вводить данные рис. 26.

Рис. 26

  1. Сохраните Автоформу под именем “Форм_Физические лица”.

  2. Закройте Автоформу, ответив утвердительно на вопрос о сохранении, если он последует.

Задание № 3.2. Создайте форму с помощью мастера форм.

Порядок работы:

  1. В окне базы данных выберите вкладку Формы. Нажмите на кнопку Создать.

  2. В окне Новая форма выберите Мастер форм. В нижнем поле в качестве источника данных выберите имя таблицы “Сотрудники”.

  3. Нажмите на кнопку ОК.

  4. В открывшемся диалоговом окне из поля Доступные поля перенесите в Выбранные поля все имеющиеся поля. Нажмите кнопку Далее.

  5. Выберете внешний вид формы в один столбец. Нажмите кнопку Далее.

  6. Выберите требуемый стиль Стандартный. Нажмите кнопку Далее.

  7. Задайте имя формы “Форм_Сотрудники”. Нажмите на кнопку Готово.

  8. В результате откроется готовая форма, в которой можно менять существующие данные и вводить новые значения. Закройте форму.

Задание № 3.3. -Для самостоятельной работы.

Порядок заданий:

  1. Создайте форму “Форм_Клиенты” для таблицы “Клиенты”. Задайте внешний вид формы – ленточный.

  2. Создайте форму “Форм_Отделы” для таблицы “Отделы”. Задайте внешний вид формы – табличный.

  3. Внесите в таблицу “Отделы” пять записей, используя форму “Форм_Отделы”. Сохраните изменения.

  4. Внесите в таблицу “Физические лица” две новых записи, используя форму “Форм_Физические лица”. Сохраните изменения.

  5. Внесите в таблицу “Сотрудники” восемь записей, используя форму “Форм_Сотрудники”. Сохраните изменения.

  6. Внесите в таблицу “Клиенты” восемь записей, используя форму “ Форм_Клиенты”. Сохраните изменения.

Упражнение № 2 Создание и использование простых запросов

Задание № 3.4. Создайте простой запрос с помощью мастера.

Порядок работы:

  1. В окне базы данных выберите вкладку Запросы. Нажмите на кнопку Создать.

  2. В окне Новый запрос выберите Простой запрос. Нажмите на кнопку ОК

  3. В открывшемся диалоговом окне Создание простого запроса из раскрывающегося списка Таблицы и запросы выберете таблицу “Физические лица”. Из поля Доступные поля перенесите в Выбранные поля: Фамилия, Имя, Отчество, Город, Адрес, Телефон.

  4. Затем из раскрывающегося списка Таблицы и запросы выберете таблицу “Сотрудники”. Из поля Доступные поля перенесите в Выбранные поля: Отдел, Должность, ДатаНайма. Нажмите кнопку Далее.

  5. В открывшемся диалоговом окне оставьте предложенное мастером имя запроса “Физические лица Запрос”. Нажмите на кнопку Готово.

  6. В результате откроется созданный запрос в виде таблицы, в котором можно просмотреть выбранные данные из двух таблиц “Сотрудники” и “Физические лица”. Закройте запрос.

Задание № 3.5. Редактирование запроса в режиме Конструктор.

Порядок работы:

  1. Откройте запрос “Физические лица Запрос” в режиме Конструктор.

  2. Добавьте поле Дата рождения из таблицы “Физические лица”. Для этого перетащите поле Дата рождения из таблицы “Физические лица” в бланк запроса на Поле Город (Рис. 27).

Рис. 27

  1. Сохраните запрос под новым именем “ЗапросФизЛиц” (Файл Сохранить как…).

  2. Сделайте запрос отображения всех фамилий, начинающихся с буквы И. Это можно сделать с помощью включения выражения Like “И*” см. рис. 28, а так же осуществите сортировку по Имени по возрастанию.

Рис. 28

  1. Нажмите на панели инструментов на кнопку - Запуск для выполнения запроса.

  2. Сохраните имя запроса под именем “ЗапросФизЛиц_И”, “ выбрав в меню пункт Файл – Сохранить как.

  3. Закройте Запрос.

Задание № 3.6. Составьте запрос на выборку всех записей, кроме тех, в которых указана фамилия Иванов с использованием Построителя выражений.

Порядок работы:

  1. Откройте запрос “Физические лица Запрос” в режиме Конструктор.

  2. Удалите столбец с полем Телефон.

  3. Добавьте поле Зарплата.

  4. Сохраните запрос под именем “ФизЛицЗапросЗарп”.

  5. Поставьте курсор в ячейку Условие отбора: в столбце Фамилия.

  6. Нажмите на панели инструментов на кнопку - Построить.

  7. В открывшемся диалоговом окне нажмите на кнопку Not, этот логический оператор появиться в верхнем поле окна, наберите с клавиатуры в кавычках фамилию Иванов. В результате получится следующее логическое выражение Not "Иванов". Нажмите на кнопку ОК.

  8. Для отображения результатов выполненного запроса нажмите на кнопку - Запуск.

  9. Cохраните запрос под именем “Без Иванова”.

  10. Закройте Запрос.

Задание № 3.7. -Для самостоятельной работы.

Порядок заданий:

  1. В таблицу “Физические лица” добавьте поле Пол с типом данных – текстовый и заполните эту графу значениями М или Ж.

  2. Составьте запрос на адреса сотрудников женского пола. Сохраните запрос под именем “ЗапросФизЛиц_Ж”. Поле Пол в запросе не должно выводиться на экран.

  3. Составьте запрос на телефоны сотрудников мужского пола. Сохраните запрос под именем “ЗапросФизЛиц_М”.

  4. Составьте запрос на выборку данных о лицах, проживающих только в городах Курган, Тюмень, используя логический оператор (см. замечания к заданию № 1.16). Произведите сортировку по возрастанию по городам. Сохраните его под именем “ЗапросКурганТюмень”.

ВОПРОСЫ К РАБОТЕ № 3

  1. Дайте определение объекта Microsoft Access - форма.

  2. Перечислите режимы работы с формами.

  3. Какие типы автотформ позволяет создать Microsoft Access?

  4. Перечислите отличия Мастера создания форм и Автотформы.

  5. Какие действия необходимо выполнить, чтобы создать форму под руководством мастера?

  6. В каком режиме осуществляется редактирование структуры формы?

  7. Дайте определение объекта Microsoft Access – запрос.

  8. Перечислите режимы работы с запросами.

  9. Какие действия необходимо выполнить, чтобы создать запрос под руководством мастера?

  10. В каком режиме осуществляется редактирование структуры запроса?

  11. Где и как используется построитель выражений?

  12. Перечислите операторы, которые используются для построения логических выражений.