Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические работы (Access2007).doc
Скачиваний:
6
Добавлен:
09.12.2018
Размер:
906.75 Кб
Скачать

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

  1. Для создания формы выберите объект базы — Формы. Нажми­те кнопку Создать, в открывшемся окне Новая форма выберите способ создания формы — «Конструктор»; в качестве источника данных укажите таблицу «Филиал фирмы».

  2. В «Область данных» включите поля Фамилия, Имя, Ставка перетаскиванием каждого поля из «Списка полей» (располагайте поля между 4 и 5 см по горизонтальной линейке). Для изменения размеров и перемещения полей по листу используйте маркеры (см. рис.).

  1. Выполните форматирование формы, используя соответству­ющие кнопки панели форматирования или команды контекстного меню, вызываемого правой кнопкой мыши:

  • произведите выравнивание полей и надписей;

  • измените шрифт наименования полей на Times New Roman , размер 10, начертание — полужирный курсив;

  • задайте следующее оформление формы: цвет фона формы — светло-зеленый; цвет текста — темно-зеленый; выравнивание тек­ста — по центру; цвет фона поля — желтый; цвет границы — чер­ный; толщина границы линии — 2; оформление — с тенью.

  1. В область «Заголовок формы» введите надпись «Филиал фир-мы», используя кнопку Надпись (Аа) панели элементов.

  2. В «Область данных» введите две кнопки категории «Переходы по записям» Предыдущая запись (верхняя стрелка) и Следующая запись (нижняя стрелка).

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

7. Примерный конечный вид формы «Филиал фирмы» пред­ставлен на рис. Введите несколько новых записей, используя созданную форму.

Создание запросов по таблицам «Филиал фирмы» и «Сотрудники фирмы». Порядок работы

Запустите программу СУБД Microsoft Access и откройте свою созданную базу данных. Выберите объект базы — Запросы. Войдите в меню Справка, изучите раздел «Создание запроса».

Задание 1. Поиск повторяющихся записей.

1 . Выберите Создание/Мастер запросов, в открывшемся окне Новый запрос выберите вид запроса — «Повто­ряющиеся записи» (см. рис.)

В качестве источника данных укажите таблицу «Филиал фирмы».

В следующих диалоговых окнах выберите поле, по которому бу­дет происходить поиск повторяющихся записей — Фамилия, в качестве дополнительных полей выберите поля Имя и Зарплата. В результате работы будут отобраны записи повторяющихся фами­лий, а к ним добавлены сведения об именах и зарплатах сотрудни­ков филиала. Сохраните запрос под именем «Повторяющиеся за­писи».

Задание 2. Запросы на выборку по условию.

1. Выберите из таблицы «Филиал фирмы» фамилии и имена всех сотрудников, у которых фамилия начинается на букву «С».

Д ля этого выберите объект базы — Запросы. В режиме Конструк­тор создайте запрос на выборку (Создание/Конструктор запросов). Добавьте таблицу «Филиал фирмы». Выберите выводимые поля Фамилия и Имя. В строке «Условие отбора» поля Фамилия бланка запроса на­берите условие — С* (символ * свидетельствует о наличии произ­вольных символов за буквой «С»), (см. рис.). Проверьте, чтобы в строке «Вывод на экран», отвечающей за вывод записей в динами­ческом наборе на экран компьютера, стояли галочки.

После запуска запроса на исполнение командой Запрос/Запуск или кнопкой Запуск на панели инструментов («!» — восклицатель­ный знак) (см. рис.) произойдет отбор по условию. Сохраните запрос под именем «Фамилия С».

2. Выберите всех сотрудников с должностью «Бухгалтер» или «Главный бухгалтер».

Для этого создайте запрос (Создать/Конструктор). Добавьте таб­лицу «Сотрудники фирмы». Выберите выводимые поля Фамилия, Имя, Отчество, Должность. В строке «Условие отбора» поля Должность бланка запроса наберите условие — «Бухгалтер» или «Главный бухгалтер». Для запуска запроса выберите команду Запрос/Запуск. Сохра­ните запрос под именем «Запрос-Бухгалтер».

3. Создайте запрос на выборку всех сотрудников, у которых ставка больше или равна 2000 р., но меньше 3000 р. (см. рис.). Сохраните запрос под именем «Запрос-Зарплата».

Краткая справка. При наборе условия используется логи­ческий оператор AND. Условие данного запроса имеет вид

> = 2000 AND < 3000.

4. Выведите в запросе всех сотрудников с сортировкой по фами­лиям с должностью «Бухгалтер» или «Главный бухгалтер», у которых зарплата превышает 3000 р. (см. рис.). Сохраните запрос под именем «Запрос-Бухгалтер 3000».

Краткая справка. При создании запроса (Создать/Конст­руктор) выберите две таблицы — «Сотрудники фирмы» (для вы­бора полей Фамилия, Имя, Отчество и Должность) и «Филиал фирмы» (для выбора поля Зарплата). Обратите внимание, что таб­лицы связаны между собой.

Задание 3. Использование Построителя выражений.

Выбрать сотрудников в алфавитном порядке, у которых ставка меньше 1150 р.