- •Божевольная н.В., Герауф и.И.
- •Содержание
- •Лабораторная работа №1 Создание базы данных и объектов типа «Таблица» в среде ms Access. Определение связей между таблицами, задание схемы базы данных.
- •Таблицы
- •Создание таблицы
- •Импорт из текстового файла
- •Импорт из табличного процессора Microsoft Excel
- •Копирование таблиц в Microsoft Access
- •Связывание таблиц
- •Удаление связи
- •Создание подстановки
- •Дополнительные режимы работы с базой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №2 Создание запросов в среде ms Access
- •1 Краткая характеристика запросов
- •2. Создание простого запроса с помощью мастера
- •2.1 Создание запросов в режиме Конструктора.
- •2.2 Создание простых запросов с помощью Мастера.
- •2.3 Создание перекрестных запросов.
- •2.4 Создание запросов, отбирающих повторяющиеся записи.
- •2.5 Отбор записей главной таблицы не имеющих подчиненных записей
- •3. Сортировка записей таблицы
- •Запросы с критериями поиска
- •7. Вычисляемые поля в запросах
- •Выражение 1: [Поле1] “оператор” [Поле2]
- •7.1 Построитель выражений
- •Многотабличные запросы
- •9. Запросы на создание таблицы
- •10. Запросы на добавление записей
- •11. Запросы на удаление записей
- •12. Запросы-обновления записей таблицы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №3 Создание объектов типа «Форма» в среде ms Access.
- •Режим конструктора
- •Создание элементов формы
- •Поле и надпись
- •Флажки, переключатели и выключатели
- •Поле со списком
- •Элемент управления кнопка
- •Рисунки и другие объекты
- •Подчиненная и связанная формы
- •Если внедряемый объект еще не создан, то активизируется переключатель «Создать новый», а затем выбрать среду разработки объекта. Вычисляемые элементы управления
- •Построитель выражений
- •Задания
- •Контрольные вопросы.
- •Лабораторная работа №4 Разработка отчетов в среде ms Access
- •Одноколонные отчеты
- •Отчеты с группировкой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №5 Работа с макросами в среде ms Access
- •Макросы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №6. Тема: Создание кнопочной формы.
- •Кнопочное меню
- •Задание 1
- •Технология выполнения задания 1
- •Контрольные вопросы
- •Лабораторная работа № 7 Тема: Создание проектирование базы данных и разработка приложения, автоматизирующего учет животных
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Список использованных источников
Если внедряемый объект еще не создан, то активизируется переключатель «Создать новый», а затем выбрать среду разработки объекта. Вычисляемые элементы управления
Элементы формы могут быть связанными и несвязанными. Связанные элементы привязаны к полю исходной таблицы или запроса. Несвязанные элементы, как правило, отображают результат вычисления.
Откройте форму в режиме «Конструктора» и выберите пиктограмму «Поле» панели элементов. Затем укажите мышью место в пределах формы, в результате чего MS Access создаст новое поле и подпись. Откройте окно свойств поля и для свойства «Данные» введите выражение, задающее его значение.
Имена полей в таких выражениях заключаются в квадратные скобки. В этом случае их легче отличить от других элементов. Кроме того, применение квадратных скобок для имен полей, содержащих специальные символы, является обязательным.
Так как MS Access не может самостоятельно определить тип вычисляемых данных при создании формы, необходимо самостоятельно установить значение свойства «Формат поля».
Область примечаний формы является наиболее подходящим местом для отображения итоговых значений.
Отображаемая в форме информация не ограничивается таблицей или запросом. Например, Вы можете воспользоваться уже знакомой Вам функцией Date(), определяющей системную дату. Кроме того, при помощи несвязанных элементов управления возможно выполнение программ, написанных на встроенном языке программирования Visual Basic.
Построитель выражений
Для создания полей, информация в которых отсутствует в таблицах или запросах, используется построитель выражений. Создайте форму для исходной таблицы, поместив в нее все необходимые поля. Далее откройте форму в режиме «Конструктора» и разместите в ней новое поле. Вызовите окно свойств, перейдите в поле «Данные». Справа, рядом со строкой ввода, находится кнопка вызова построителя выражений. Нажатие этой кнопки приводит к открытию окна построителя выражений. Диалоговое окно построителя выражений состоит из двух областей. В верхней области расположено поле выражения, в котором отображается составленное выражение. В нижней области находятся три списка, элементы которых могут быть добавлены в выражение. Чтобы поместить в окно ввода требуемое поле, следует либо дважды нажать мышью требуемый элемент списка, либо воспользоваться кнопкой «Добавить». Возможно использование набора предлагаемых встроенных функций при задании полям определенных значений.
С
вязь
объектов управления с данными таблиц
К
огда
форма разрабатывается в режиме«Конструктор»,
то для отображения записей таблиц на
форме необходимо связать объекты
управления с соответствующими полями
таблицы. Сначала указывается источник
записей самой формы, то есть записи
какой именно таблицы будут использованы
в данной форме. Для этого вызывается
окно свойств формы нажатием правой
кнопки мыши на квадрат в левой верхней
области, расположенный около разделительных
линеек (рисунок 3.12). Окно свойств содержит
пять вкладок «Макет»,
«Данные»,
«События»,
«Другие»,
«Все».
На вкладке «Макет»
находятся свойства, модификация которых
повлечет изменение внешнего вида самого
объекта, в данном случае формы. Вкладка
«Данные»
используется для привязки объекта к
источнику. Именно здесь в строке «Источник
записей»
указывается наименование таблицы,
записи которой будут использованы при
дальнейшей разработке макета формы
(рисунок 3.13). Вкладка «События»
содержит свойства, которые отреагируют
на изменение состояния объекта, например
открытие формы, изменение ее размера и
т. д. Активизировав вкладку «Другие»,
вы найдете дополнительные свойства
объекта, такие как «Всплывающая
подсказка»,
«Идентификатор
справки»,
«Текст строки
состояния»
и другие. Связывание объекта («Поля»,
«Флажка»,
«Переключателя»
и др.) управления с определенным полем
таблицы происходит аналогичным образом,
только на вкладке наименование поля
связи выбирается в строке «Данные».
Создание кнопочной формы
Кнопочная форма применяется для организации дружественного интерфейса с пользователем. Она состоит, как правило, из нескольких страниц, содержание операций которых близко по смыслу. Первая страница представляет собой перечень возможных действий с самым большим критерием группировки. На рисунке 3.14 она называется «Меню».
П
ри
нажатии на кнопку«Ввод/редактирование
данных»
появляется вторая страница кнопочной
формы с аналогичным названием, на которой
можно выбрать, в какую именно таблицу
будут введены новые данные. После
осуществления выбора открывается
соответствующая форма. Подобным образом
организуется работа при нажатии на
остальные кнопки страницы «Меню».
С
оздание
кнопочной формы начинается с выполнения
команды«Сервис»«Надстройки»«Диспетчер
кнопочных форм»
с последующим появлением диалогового
окна «Диспетчер
кнопочных форм».
Чтобы добавить новую страницу кнопочной
формы, нажмите на кнопку создать и в
появившемся окне «Создание»
укажите название новой страницы (рисунок
3.15). Название страницы будет отображено
в строке заголовка формы, отображающей
элементы страницы, поэтому желательно,
чтобы оно носило информативный характер.
Названия созданных страниц в окне
диспетчера форм будут расположены в
алфавитном порядке, но на первой странице,
загруженной по умолчанию, порядок их
следования будет совпадать с порядком
создания. По умолчанию первая создаваемая
страница является главной, и на ней
расположены названия всех остальных
страниц. Если вы хотите изменить главную
страницу, выделите ее название и щелкните
по кнопке «По
умолчанию».
Ненужная страница (предварительно ее
необходимо выделить) удаляется нажатием
на кнопку «Удалить».
Для нашего примера окно «Диспетчера
кнопочных форм»
будет выглядеть, как на рисунке 3.16.
После перечисления
всех страниц приступают к разработке
каждой страницы, выделив соответствующую
и нажав на кнопку «Изменить».
Добавление элементов страницы кнопочной
формы происходит посредством н
ажатия
кнопки«Создать»,
после чего появляется окно «Изменение
элемента кнопочной формы».
В поле «Текст:»
указывается название новой команды
кнопочной формы, из раскрывающегося
списка «Команда:»
выбирается название одного из возможных
действий, а затем в третьем параметре
определяется объект, с которым будет
выполнено это действие. На рисунке 3.17
показан способ организации редактирования
данных таблицы «Поставщики»
с помощью одноименной формы из пункта
«Ввод/редактирование
информации о поставщиках»
страницы «Ввод/редактирование
данных» приведенного
выше примера.
