- •Основы работы в субд microsoft access
- •Основные элементы интерфейса Access. Объекты Access
- •Основные свойства и параметры таблиц базы данных
- •Типы данных и их представление
- •Продолжение табл. 1
- •Общее проектирование и цель создания бд
- •Определение связей между таблицами
- •Контрольные вопросы
- •Создание пустой базы
- •Цель работы
- •Изменение типа полей и реорганизация таблиц
- •Ввод и редактирование данных в таблице
- •Форматирование данных и контроль ввода информации
- •Форматирование
- •Использование масок ввода и проверка значений
- •Проверка вводимых значений
- •Создание простого списка подстановки
- •Другие опции области Свойства поля
- •Ввод данных в таблицы
- •Организация связей между таблицами
- •Обеспечение целостности данных в базе
- •Контрольные вопросы
- •Оформление отчета
- •Цель работы1
- •Назначение и типы запросов
- •Выражение и его компоненты
- •Операторы
- •Литералы
- •Идентификаторы
- •Функции
- •Использование Построителя выражений
- •Запросы на выборку
- •Построение запросов с условием отбора
- •Построение запросов с параметром
- •Вычисления в запросах
- •Построение вычисляемых полей
- •Групповые операции и вычисления. Итоговые запросы
- •Контрольные вопросы
- •Оформление отчета
- •Цель работы2
- •Назначение формы
- •Использование автоформы
- •Создание форм с помощью Мастера
- •Конструктор форм
- •Структура формы
- •Создание и редактирование связанных записей
- •Свойства полей. Внедрение и просмотр полей типа ole
- •Создание поля со списком
- •Создание отчетов базы данных
- •Использование функций автоотчета
- •Использование Мастера отчетов
- •Настройка и форматирование отчета
- •Вставьте поле, в котором будет вычисляться текущий учебный год:
- •Завершение построения базы данных. Создание командных кнопок и кнопочных форм Элемент управления Кнопка
- •Создание кнопочных форм
- •Контрольные вопросы
- •Оформление отчета
- •Пункт 9. Список кураторов
- •Задание 10. Построение запросов с условием отбора
- •Запрос Список групп
- •420066, Казань, Красносельская, 51
- •420066, Казань, Красносельская, 51
Создание форм с помощью Мастера
Формы и отчеты довольно сложные структуры баз данных, поэтому, обычно, их создают в режиме Мастера и дорабатывают в режиме Конструктора. В отличие от автоформы, Мастер создания форм готов учесть пожелания пользователя при выборе полей, макета и стиля отображения будущей формы. Мастер, кроме того, позволяет создавать формы, в которых представлены поля из нескольких таблиц. В качестве примера, осуществим добавление записей в таблицы Учетная карта и Ведомость. Эта форма избавит от необходимости заполнять поля таблицы через буфер обмена.
ЗАДАНИЕ 17. Добавление в базу данных записей, используя форму, созданную с помощью Мастера
В окне Формы окна базы данных щелкните на кнопке Создать, чтобы вызвать диалоговое окно Новая форма. В нем выберите Мастер форм.
Выберите из раскрывающегося списка Таблицы и запросы таблицу Ведомость. Список в области Доступные поля заполнится полями указанной таблицы (рис. 40).
Рис. 40. В окне Мастера форм можно выбрать для будущей формы поля из нескольких таблиц
Используя кнопку со значком
или щелкнув дважды на имени поля
ФИО,
переместите его в список Выбранные
поля.Для включения полей из таблицы Учетная карта выберите ее имя из раскрывающегося списка. Все поля этой таблицы можно перенести за один раз, если нажать на кнопку со значком
.После того, как выбраны нужные поля, нажмите кнопку Далее. Новое окно Мастера предлагает выбрать внешний вид формы. Выберите тип В один столбец.
Следующее окно Мастера предлагает выбрать стиль для формы. Щелкнув по одному из стилей, можно предварительно просмотреть их, прежде чем выбрать наиболее подходящий. Нажав на кнопку Далее, перейдите к заключительному этапу создания формы – откройте форму для предварительного просмотра, дайте форме название Учетная карта1 и щелкните на кнопку Готово. Мастер, создавая формы, автоматически присваивает им имена такие же, как и у таблиц. Если понадобиться изменить название, можно воспользоваться командами меню Правка > Переименовать.
Новая форма похожа на ту, что была создана в ЗАДАНИИ 16, но у нее есть дополнительное поле ФИО из таблицы Ведомость (рис. 41). Теперь вводите данные.
Перейдите к новой записи (кнопка
)
и введите значение в поле ФИО
таблицы Ведомость.
Обратите внимание, как только вы нажмете
клавишу Enter,
в поле ФИО
таблицы Учетная
карта
появилась та же запись. Таким образом,
вводя данные в ключевое поле одной
таблицы, используя построенную форму,
вы одновременно вводите эти же данные
в другую таблицу, связанную с ней по
этому полю.
Рис. 41. В форме Учетная карта1 два поля ФИО из разных таблиц
Дополните список I курса еще 4 – 5 студентами вашей группы. Перейдите к просмотру таблиц и убедитесь, что в них появились новые записи.
Конструктор форм
Если внешний вид формы далек от совершенства, заголовки полей оказались усеченными и еще многое в форме требует доработки, внести изменения в макет формы можно в режиме конструктора форм. С формой можно работать в 3-х режимах. Переключение режимов можно осуществить через меню Вид, или через панель инструментов (рис. 42).
Рис. 42. Варианты представления формы
В режиме Конструктора возможно создание и изменение любых элементов формы. Для проверки "поведения" элемента необходимо переключится в режим Формы. Режим Таблицы используется для табличного отображения источника записей формы (Элементы формы, такие как: кнопки, заголовок и примечание формы, рамки объектов, в этом режиме на экран не выводятся).
