
- •Разработка баз данных в access
- •К и р о в 2005
- •Лаборатория множительной техники
- •1 Начало работы с Access. Создание базы данных
- •1.1 Создание новой таблицы
- •1.1.1 Работа с таблицей в режиме конструктора
- •1.1.2 Просмотр и редактирование данных
- •1.2 Работа со связями, ключевыми полями и индексами
- •1.3 Создание форм
- •1.3.1 Использование мастеров форм
- •1.3.2 Работа в режиме конструктора формы
- •1.4 Создание запросов
- •1.5 Создание отчетов
- •1.6 Использование макросов
- •1.7 Программирование командных кнопок
- •2 Создание базы данных «Студенты и занятия»
- •2.1 Разработка таблиц
- •2.2 Создание связей между таблицами
- •2.3 Разработка форм базы данных «Студенты и занятия»
- •2.4 Разработка запросов для базы данных «Студенты и занятия»
- •2.4.1 Создание запроса на выборку «Учеба»
- •2.4.2 Создание запроса «Обновление таблицы оценки»
- •2.4.3 Создание запроса «Ввод оценок»
- •2.5 Создание отчета «Вывод оценок по фамилии»
- •2.6 Создание макроса для обновления таблицы «Оценки»
- •2.7 Создание командной кнопки
- •1 Начало работы с Access. Создание базы данных 5
1.3.1 Использование мастеров форм
Мастера форм генерируют готовую форму на основании заданных пользователем описаний. Каждый мастер форм «задает» ряд вопросов, чтобы определить, какую таблицу вы хотите использовать и форму какого типа необходимо создать. В Access существует следующих четыре типа внешнего вида формы.
Запуск мастеров форм
Для того чтобы запустить, мастер формы из окна базы данных, щелкните на корешке «Форма», а затем на кнопке «Создать». На экране появится диалоговое окно «Новая форма». В диалоговом окне «Новая форма» укажите таблицу или запрос, для которых необходимо создать форму. Затем выберите «Мастер форм». Появится диалоговое окно «Создание формы». Выберите необходимые поля для формы (клавиша « > » для выбора одного поля, клавиша « >> » - для выбора всех полей), и нажмите кнопку «Далее». Появится еще одно диалоговое окно «Создание формы», где необходимо выбрать внешний вид формы. Выберите требуемый вид формы и нажмите «Далее». Появится следующее диалоговое окно, где необходимо выбрать стиль формы. Выберите требуемый стиль формы и нажмите «Далее». Появится следующее диалоговое окно, где необходимо указать «Имя формы», задайте «Имя формы», и нажмите «Готово».
1.3.2 Работа в режиме конструктора формы
Режим конструктора формы предназначен для создания и изменения форм.
В форму можно включить следующие разделы:
• Заголовок формы. Появляется в верхней части экрана. Если форма выводится на печатающее устройство, заголовок печатается в верхней части первой страницы.
• Верхний колонтитул.
• Область данных. Отображает данные.
• Нижний колонтитул страницы.
Панель элементов конструктора форм
Панель элементов конструктора форм содержит все необходимые элементы (поля, надпись, командные кнопки, список, набор вкладок и т.д.), которые можно использовать в форме. Элементы, помещаемые в форму или отчет, называются элементами управления. В таблице 4 кратко описаны элементы панели элементов.
Таблица 4 – Панель элементов конструктора форм
Название элементов |
Описание |
Выбор объектов |
Выделяет объекты базы данных |
Мастера |
Включает и выключает мастер |
Надпись |
Создает текстовый объект |
Поле |
Отображает поле данных (строка с подписью и текстовым полем) |
Группа переключателей |
Создает объединяющий элемент управления для групп переключателей и кнопок команд управления |
Выключатель |
Создает выключатель, принимающий действия пользователя |
Переключатель |
Создает элемент управления, имеющий два положения: Истина/Ложь (Да/Нет) |
Флажок |
Создает флажок опции |
Поле со списком |
Создает элемент управления типа раскрывающий список для предварительно заданных значений, пользователь может дополнять список |
Список |
Создает список с заданными значениями, но в отличие от поля со списком, пользователь не может дополнять список |
Кнопка |
Создает кнопку, которая запускает макрокоманду или функцию Access |
Рисунок |
Используется для отображения неизменяемого рисунка в форме |
Свободная рамка объекта |
Используется для отображения свободного объекта OLE, например таблицы Excel |
Присоединенная рамка объекта |
Отображение объектов OLE, сохраненных в поле в базовом источнике записей |
Разрыв страницы |
Разбивает форму на страницы |
Набор вкладок |
Создание в форме нескольких вкладок |
Подчиненная форма/отчет |
Создает встроенную форму или отчет |
Линия |
Рисует линии |
Прямоугольник |
Рисует прямоугольники |
Дополнительные элементы |
Добавляет дополнительные элементы |
Панель элементов - это окно, которое можно перемещать по экрану и размеры которого можно менять, подобно обычному окну. Для того чтобы отобразить панель элементов на экране, из меню «Вид» выберите команду «Панель элементов». По умолчанию активен режим «Выбор элементов». Используйте этот режим для выделения элементов формы. Вокруг выбранного элемента Access отобразит маркеры.
Для того чтобы вставить в форму элемент управления, выберите его на панели элементов. Указатель мыши изменит свой вид на крестик и отобразит на экране соответствующую выбранному элементу управления кнопку. Переместите кнопку в нужное место, щелкните левой кнопкой мыши и растяните элемент управления до нужного размера.
Изменение формы
Изменение вида и компоновки формы не представляет никакого труда, независимо от того, была ли она создана с помощью мастеров форм или это просто пустая форма. В большинстве случаев все, что нужно сделать - это щелкнуть и переместить элементы управления, улучшить цветовое решение или установить свойства.
Лишний текст, описывающий поля, можно сократить (или в некоторых случаях удалить совсем). Поля также можно переставить местами, чтобы форма выглядела привычно (например, как адрес на конверте).
Выделение и выравнивание элементов управления
Перед тем как приступить к изменению элементов управления в форме и к установке свойств формы, необходимо научиться выделять элементы управления и саму форму.
Чтобы выделить элемент управления, щелкните на нем. Access отобразит маркеры вокруг элемента управления, говорящие о том, что элемент выделен. Меньшие маркеры черного цвета являются маркерами изменения размера (размерные маркеры). Черные маркеры большего размера, расположенные сверху элемента управления, - это маркеры перемещения. Для изменения размерив элементов управления перемещайте размерные маркеры. Для перемещения элемента управления следует переместить его маркеры.
Для того чтобы одновременно выделить несколько элементов, управления, щелкайте на выделяемых элементах управления, удерживая нажатой клавишу <Shift>. Выделив все элементы управления, которые хотите изменить, можно перетащить их в новое место и, если необходимо, изменить их размеры и свойства. Для этого необходимо нажать правой клавишей мыши на объектах или щелкнуть на кнопке «Свойства» на стандартной панели инструментов.
Открыв окно свойств, можно выделять различные элементы управления, разделы формы или всю форму целиком; каждый раз при выборе очередного элемента управления содержимое окна свойств изменяется в соответствии выделенным элементом.
Многие свойства форм «унаследованы» от соответствующих формам таблиц и запросов. Некоторые свойства можно установить с помощью инструментов панели элементов и палитры, а некоторые установить нельзя.
Для получения более подробной информации о конкретных свойствах, установите точку ввода в поле свойства и нажмите клавишу <F1>.
Управление режимом формы
Ввод и редактирование данных в режиме формы проводится так же, как и в режиме таблицы. Используя стандартную панель инструментов, можно легко перемещаться между режимом таблицы и режимом формы, а также переходить в режим конструктора.