- •Система управления базой данных access
- •Начало работы: создание таблицы в базе данных
- •Режим таблицы
- •Типы и свойства полей
- •Мастер таблиц
- •Импорт таблиц
- •Связь с таблицами
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 2 работа с таблицами
- •Введение
- •Режим замены
- •Режим вставки
- •Операции поиска
- •Фильтрация данных в таблице
- •Поиск и замена
- •Удаление данных
- •Изменение структуры таблицы
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 3 изменение образа таблицы
- •Вводные замечания
- •Установка параметров шрифта
- •Параметры ячеек
- •Изменение расположения строк/колонок
- •Внимание!
- •Изменение типа поля
- •Отображение полей
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 4 главное меню access
- •Меню Правка
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 5 создание запросов
- •Общие сведения
- •Сортировка данных в запросе
- •Применение специальных критериев
- •Вычисления в запросе
- •Внимание!
- •Поле Продавец Объем операции Номер записи
- •Поле Продавец Объем операций Номер записи
- •Запросы к нескольким таблицам
- •Запрос на добавление
- •Запрос на удаление
- •Запрос на обновление
- •Запрос на создание таблицы
- •Индикация результатов выполнения запросов
- •Параметрические запросы
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 6 создание форм
- •Вводные замечания
- •Создание форм с помощью мастера
- •Перемещение и редактирование полей формы
- •Фильтрация данных в форме
- •Обычный фильтр
- •Фильтр по выделенному
- •Расширенный фильтр
- •Форма ленточного типа
- •Создание диаграмм
- •Составные и связанные формы
- •Применение элементов управления в формах
- •Мастер кнопок
- •Списки в формах
- •Размещение в форме графического объекта
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 7 отчеты в access
- •Вводные замечания
- •Автоотчеты
- •Конструктор отчетов
- •Мастер диаграмм
- •Мастер отчетов
- •Вычисления в отчете
- •Печать отчета
- •Предварительный просмотр
- •Опции печати
- •Задание
- •Контрольные вопросы
- •Лабораторная работа № 8 работа с меню и панелями инструментов
- •Вводные замечания
- •Создание меню и панелей инструментов
- •Создание панели инструментов для всех баз данных
- •Создание панели инструментов для отдельной базы данных
- •Создание специальной строки меню
- •Создание и удаление контекстного меню
- •Задание
- •Создание макросов
- •Кнопка, запускающая макрос
- •Макрокоманды для работы с данными
- •Макрокоманды для управления Access
- •Макрокоманды для решения задач программирования
- •Редактирование макросов
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 10
- •Применение пошагового режима
- •Объединение макросов в макрогруппу
- •Связывание макросов с командами меню
- •Связывание макросов с событиями
- •События, связанные с клавиатурой и мышью
- •Связывание с событиями
- •Задание
- •Управление представлением объектов из макроса
- •Указание имен объектов
- •Установка значений
- •Задание
- •Контрольные вопросы
- •Лабораторная работа n 12 работа с приложениями и программами. Оформление меню
- •Вызов приложений и управление ими
- •Запуск прикладных программ с параметрами
- •Управление прикладными программами из access
- •Автоматизация вывода на печать
- •Оформление собственной строки меню
- •Задание
- •Контрольные вопросы
- •Цитированная литература
- •Содержание
Задание
1.Сформировать запросы для выбора из таблицы Зарплата записей при точном совпадении по: табельному номеру, фамилии, имени, дате поступления на работу, окладу.
2.Сформировать запросы согласно п.1 при неточном совпадении с использованием символов подстановки * и ?.
3.Сформировать запросы по диапазонам для: фамилий и окладов.
4.Сформировать различные запросы с использованием операторов "И" и "ИЛИ".
5.По двум таблицам Зарплата и Сведения составить список сотрудников с указанием домашнего адреса и телефона.
6.Повторить п.5, задав критерий поиска по дате рождения.
7.Составить список сотрудников, работающих на предприятии с определенной даты и не моложе определенного возраста.
8.Составить список сотрудников, принятых на работу в определенном году и проживающих в определенном комплексе и принятых на работу на год позже и проживающих в другом комплексе.
9.По двум таблицам Зарплата и Сведения составить списки сотрудников, имеющих трех и более иждевенцев; списки сотрудников с указанием табельных номеров, фамилий, домашних адресов и количества иждивенцев.
10.Повторить п.9 и составить списки: семейных сотрудников, имеющих одного, двух, трех и более иждивенцев.
11.По таблице Торговля реализовать запросы, приведенные в лабораторном практикуме.
12.По таблицам Зарплата и Сведения реализовать запросы на: изменение, добавление, удаление, обновление, создание таблицы.
13. По этим таблицам реализовать параметрический запрос.
14. По таблице соданной запросом реализовать перекрестный запрос с помощью мастера и без него.
15. Проверить работу остальных Мастеров запросов.
Контрольные вопросы
1.Что из себя представляет запрос по образцу ?
2.Как сохранить результаты запроса ?
3.Как выбрать поля для включения в запрос ?
4.Условия точного и неточного совпадения записей в запросах.
5.Как осуществить выбор записей по диапазону значений ?
6.Какие операторы применяются для вычисления итоговых значений ?
7.Возможности сортировки данных при выполнении запросов.
8.Использование операторов "И" и "ИЛИ" в запросах.
9. Как связываются таблицы в запросах к многотабличным базам данных? Какие требования предъявляются к полям, используемым для связывания таблиц?
10. В каком порядке выполняется запрос к связанным таблицам с отношением один-к-одному?
11. В каком порядке выполняется запрос к связанным таблицам с отношением один-ко-многим?
12. Как выполняются вычисления при многотабличных запросах?
13. Как работают Мастера запросов ?
14. Укажите порядок создания запросов на: изменение, добавление, удаление, обновление, создание таблицы.
Каким образом создаются параметрические и перекрестные запросы ?
Лабораторная работа n 6 создание форм
Цель работы:Освоить приемы создания различных форм и работы с ними.
Вводные замечания
Формы используются для достижения комфорта в работе с Access и при обработке базы данных несколькими пользователями. Форма может служить средством защиты базы от действий неквалифицированных пользователей, а также ширмой, заслоняющей от любопытных глаз конфиденциальную информацию.
В Access существует несколько способов создания форм:
- Автоформа - автоматическое создание формы с использованием одного из стандартных шаблонов. Это наиболее простой и быстрый способ создания формы.
- Мастер форм - создание формы с помощью мастера; в зависимости от назначения формы мастер предлагает на выбор стандартные шаблоны и стили оформления.
- Режим конструктора - создание формы на основе пустого бланка при помощи инструментальных средств конструктора форм.
- Мастер диаграмм - создание формы с диаграммой на основе выбранных полей таблицы.
- Мастер сводных таблиц - создание сводной таблицы Excel на основе таблиц или запросов Access.
Формы создаются на основе таблиц и запросов. При каждом открытии сохраненной формы обновляются данные запроса, на основе которого создается форма. Благодаря этому содержимое формы всегда соответствует информации в таблицах и запросах.
Для обработки готовых форм предназначен конструктор форм. Чтобы создать форму, необходимо на вкладке Формы окна базы данных нажать кнопку Создать. На экране появится диалоговое окно Новая форма, в котором программа предлагает пользователю выбрать способ создания формы.
Прежде чем выбрать в списке способ построения формы, надлежит в поле, находящемся в нижней части окна Новая форма, указать таблицу или запрос, на основе которого она создается.
Виды формы и их особенности приведены в таблице.
Виды формы |
Особенности |
В один столбец |
Для каждой записи отводится отдельная страница формы. Подходит для записей с большим числом полей |
Ленточная форма |
Каждая запись размещается в одной строке таблицы. Позволяет наглядно представить нескольких записей.
|
Табличная форма |
Имеет вид таблицы и выступает в качестве подчиненной формы в составных формах. |
Составная |
Состоит из главной и подчиненной форм, связанных отношением One-To- Many |
Диаграмма |
Диаграмма создается на основе числовых значений одного или нескольких полей таблицы. |
Если выбрать в списке элементы Автоформа: в столбец, Автоформа: ленточная или Автоформа: табличная и нажать кнопку ОК, то через некоторое время на экране появится готовая форма. Если попытатсся закрыть ее, Access напомнит, что данная форма не сохранена, и предложит сохранить ее под именем той таблице,по которой создается форма и которую можно всегда изменить.