- •Лабораторная работа № 1 Функции и режимы субд Access
- •Теоретические сведения
- •Основные функции субд Access
- •Основные режимы работы субд Access
- •Главное окно субд Access
- •Справочная система субд Access
- •Основные операции с базой данных и ее таблицами
- •Открытие, создание и закрытие базы данных
- •Создание, открытие, просмотр, печать и закрытие таблицы
- •Изменение данных в таблице и удаление таблицы
- •Использование запросов, форм, отчетов и страниц доступа к данным Запросы
- •Страницы доступа к данным
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 2 Создание базы данных средствами субд Access
- •Теоретические сведения
- •Создание таблицы с использованием Мастера таблиц
- •Создание таблицы в режиме конструктора
- •Связывание таблиц
- •Ввод информации в таблицы
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 3 Использование языка qbe для задания запросов к базе данных
- •Теоретические сведения
- •Создание и сохранение запроса
- •Добавление и удаление таблиц
- •Включение полей в запрос и их удаление из запроса
- •Выбор полей, отображаемых в таблице результатов
- •Выбор записей, включаемых в таблицу результатов
- •Выполнение запроса, просмотр и сортировка результатов
- •Формирование запросов к связанным таблицам
- •Итоговые запросы
- •Корректирующие запросы
- •Запрос на создание таблицы
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 4 Создание форм и страниц доступа к данным средствами субд Access
- •Теоретические сведения
- •Создание и сохранение формы
- •Модификация формы в режиме конструктора
- •Создание многотабличной формы
- •Создание кнопочной формы
- •Создание страниц доступа к данным
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 5 Создание отчетов средствами субд Access
- •Теоретические сведения
- •Структура отчета
- •Создание нового отчета
- •Создание сложных отчетов
- •Сохранение содержимого отчета
- •Корректировка формы отчета в режиме конструктора
- •Группировка и подведение итогов в отчетах с группировкой
- •Нумерация страниц и постраничный вывод групп записей
- •Создание отчетов анкетного типа и в виде этикеток
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 6 Проектирование базы данных средствами программы eRwin
- •Теоретические сведения
- •Назначение, возможности и особенности программы eRwin
- •Использование программы eRwin
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 7 Использование оператора select языка sql для доступа к базам данных Access
- •Теоретические сведения
- •Использование языка sql для выборки (чтения) данных
- •Отбор строк из таблиц
- •Where Скидка not between 5.00 and 10.00
- •Where Скидка is null
- •Where Скидка is not null
- •Составные условия поиска
- •Сортировка таблицы результатов запроса
- •Многотабличные запросы на чтение (соединения)
- •Итоговые запросы на чтение
- •Запросы с группировкой
- •Создание sql-запроса в Access
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Лабораторная работа № 8 Использование объединяющих и вложенных запросов и корректирующих операторов языка sql
- •Теоретические сведения
- •Объединение результатов нескольких запросов
- •Вложенные запросы на чтение
- •Условия поиска с вложенным запросом
- •Внесение изменений в базу данных
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
- •Контрольные вопросы
- •Литература
- •Содержание
Модификация формы в режиме конструктора
Изменение внешнего вида формы и ее функционирования производится в режиме конструктора (рис. 6). В этом режиме в главном окне СУБД Access дополнительно появляются две панели: панель элементов, используемая для включения новых элементов в форму, и панель форматирования для выбора из списка элементов управления, включенных в форме, и изменения внешнего вида текста, размещенного на элементах управления.
В режиме конструктора окно формы состоит из трех разделов: заголовка, примечания и области данных, в которой размещены все включенные в форму элементы управления.
Элемент управления, включенный в форму, можно выделить щелчком мыши или выбором из списка, раскрывающегося на панели форматирования (см. рис. 6). Выделенные элементы имеют характерные маркеры по углам элемента и по серединам его сторон (см. элементы с текстом “КодГруппы” рис. 6).
Рис. 6. Вид главного окна СУБД Access и окна формы в режиме конструктора
Каждый элемент управления имеет свойства, которые определяют его внешний вид и функционирование. Свойства выделенного элемента отображаются после выбора команды “Свойства” в меню “Вид” или нажатия одноименной кнопки на панели инструментов. Перечень свойств элемента зависит от его типа. В режиме конструктора можно изменить тип элемента управления на более подходящий с помощью команды “Преобразовать элемент в …”, выбираемой из меню команды “Формат” или контекстного меню выделенного элемента.
Например, эту команду можно использовать, чтобы элемент управления “Поле”, в котором отображается код группы, преобразовать в элемент управления “Поле со списком”, не меняя свойств поля “КодГруппы” в таблице “Студент”. Однако действия команды “Преобразовать элемент в …” в этом примере будет недостаточно. Дополнительно потребуется воспользоваться командой “Свойства”, чтобы для преобразованного элемента на вкладке “Данные” установить свойство “Источник строк”, указывающее таблицу “Группа” (рис. 7).
В форму можно включить новый элемент управления, выбрав на панели элементов (см. рис. 6) его условное обозначение, поясняемое всплывающей подсказкой. На панели элементов в первом ряду располагаются кнопка выбора элементов и кнопка “Мастера” для активизации мастеров, помогающих задать свойства элементов.
Рис. 7. Вид окна свойств элемента управления
Например, чтобы включить кнопку в форму, нужно выделить этот элемент на панели, щелкнув по нему левой кнопкой мыши, переместить указатель мыши в область формы и повторным щелчком мыши разместить кнопку в требуемой позиции. Если кнопка “Мастера” отжата, то свойства элемента задаются самостоятельно в окне свойств этого элемента.
Для кнопки можно ограничиться заданием свойств “Подпись” (надпись на кнопке) или “Рисунок” (пиктограмма на кнопке), а также “Нажатие кнопки”, которое определяет действия, выполняемые при щелчке мышью по создаваемой кнопке. После щелчка мышью в строке, соответствующей свойству “Нажатие кнопки”, в ней появляется кнопка с многоточием, служащая для активизации окна построителя. Выбрав в окне построителя строку “Макросы” и задав имя макроса, в окне макроса следует задать действия, которые будут выполняться после нажатия пользователем созданной кнопки. Если создаваемая кнопка предназначена для открытия формы “Группа” в режиме формы, выбирается макрокоманда “ОткрытьФорму” и задаются ее аргументы “Имя формы” и “Режим” (рис. 8). Сформированный с помощью построителя макрос запоминается в базе данных.
Если на панели элементов кнопка “Мастера” нажата, то после размещения создаваемой кнопки в требуемой позиции активизируется Мастер кнопок и появляется окно “Создание кнопок”, в котором на первом шаге задаются категории действий и сами действия (рис. 9). На последующих шагах выбирается рисунок или надпись на кнопке и задается имя кнопочного элемента управления.
Рис. 8. Выбор макрокоманд и их аргументов в окна макроса
Рис. 9. Создание кнопки с помощью Мастера кнопок
