
- •Порядок работы
- •Порядок работы
- •Порядок работы
- •Создание пользовательских форм для ввода данных в субд ms access.
- •Порядок работы
- •Порядок работы
- •Порядок работы
- •Создание запросов по таблицам «Филиал фирмы» и «Сотрудники фирмы». Порядок работы
- •Порядок работы
- •Порядок работы
- •Порядок работы
- •Дополнительные задания
Порядок работы
-
Для создания формы выберите объект базы — Формы. Нажмите кнопку Создать, в открывшемся окне Новая форма выберите способ создания формы — «Конструктор»; в качестве источника данных укажите таблицу «Филиал фирмы».
-
В «Область данных» включите поля Фамилия, Имя, Ставка перетаскиванием каждого поля из «Списка полей» (располагайте поля между 4 и 5 см по горизонтальной линейке). Для изменения размеров и перемещения полей по листу используйте маркеры (см. рис.).
-
Выполните форматирование формы, используя соответствующие кнопки панели форматирования или команды контекстного меню, вызываемого правой кнопкой мыши:
-
произведите выравнивание полей и надписей;
-
измените шрифт наименования полей на Times New Roman , размер 10, начертание — полужирный курсив;
-
задайте следующее оформление формы: цвет фона формы — светло-зеленый; цвет текста — темно-зеленый; выравнивание текста — по центру; цвет фона поля — желтый; цвет границы — черный; толщина границы линии — 2; оформление — с тенью.
-
В область «Заголовок формы» введите надпись «Филиал фир-мы», используя кнопку Надпись (Аа) панели элементов.
-
В «Область данных» введите две кнопки категории «Переходы по записям» Предыдущая запись (верхняя стрелка) и Следующая запись (нижняя стрелка).
6. Сохраните созданную форму.
7. Примерный конечный вид формы «Филиал фирмы» представлен на рис. Введите несколько новых записей, используя созданную форму.
Создание запросов по таблицам «Филиал фирмы» и «Сотрудники фирмы». Порядок работы
Запустите программу СУБД Microsoft Access и откройте свою созданную базу данных. Выберите объект базы — Запросы. Войдите в меню Справка, изучите раздел «Создание запроса».
Задание 1. Поиск повторяющихся записей.
1
.
Выберите Создание/Мастер
запросов,
в
открывшемся окне Новый
запрос выберите
вид запроса — «Повторяющиеся
записи» (см. рис.)
В качестве источника данных укажите таблицу «Филиал фирмы».
В следующих диалоговых окнах выберите поле, по которому будет происходить поиск повторяющихся записей — Фамилия, в качестве дополнительных полей выберите поля Имя и Зарплата. В результате работы будут отобраны записи повторяющихся фамилий, а к ним добавлены сведения об именах и зарплатах сотрудников филиала. Сохраните запрос под именем «Повторяющиеся записи».
Задание 2. Запросы на выборку по условию.
1. Выберите из таблицы «Филиал фирмы» фамилии и имена всех сотрудников, у которых фамилия начинается на букву «С».
Д
ля
этого выберите объект базы — Запросы.
В
режиме Конструктор
создайте
запрос на выборку (Создание/Конструктор
запросов). Добавьте
таблицу
«Филиал фирмы». Выберите выводимые поля
Фамилия
и
Имя.
В
строке «Условие отбора» поля Фамилия
бланка
запроса наберите
условие — С* (символ * свидетельствует
о наличии произвольных символов за
буквой «С»), (см. рис.). Проверьте, чтобы
в строке «Вывод на экран», отвечающей
за вывод записей в динамическом
наборе на экран компьютера, стояли
галочки.
После запуска запроса на исполнение командой Запрос/Запуск или кнопкой Запуск на панели инструментов («!» — восклицательный знак) (см. рис.) произойдет отбор по условию. Сохраните запрос под именем «Фамилия С».
2. Выберите всех сотрудников с должностью «Бухгалтер» или «Главный бухгалтер».
Для этого создайте запрос (Создать/Конструктор). Добавьте таблицу «Сотрудники фирмы». Выберите выводимые поля Фамилия, Имя, Отчество, Должность. В строке «Условие отбора» поля Должность бланка запроса наберите условие — «Бухгалтер» или «Главный бухгалтер». Для запуска запроса выберите команду Запрос/Запуск. Сохраните запрос под именем «Запрос-Бухгалтер».
3. Создайте запрос на выборку всех сотрудников, у которых ставка больше или равна 2000 р., но меньше 3000 р. (см. рис.). Сохраните запрос под именем «Запрос-Зарплата».
Краткая справка. При наборе условия используется логический оператор AND. Условие данного запроса имеет вид
> = 2000 AND < 3000.
4. Выведите в запросе всех сотрудников с сортировкой по фамилиям с должностью «Бухгалтер» или «Главный бухгалтер», у которых зарплата превышает 3000 р. (см. рис.). Сохраните запрос под именем «Запрос-Бухгалтер 3000».
Краткая справка. При создании запроса (Создать/Конструктор) выберите две таблицы — «Сотрудники фирмы» (для выбора полей Фамилия, Имя, Отчество и Должность) и «Филиал фирмы» (для выбора поля Зарплата). Обратите внимание, что таблицы связаны между собой.
Задание 3. Использование Построителя выражений.
Выбрать сотрудников в алфавитном порядке, у которых ставка меньше 1150 р.