- •Приобретение практических навыков работы с Системой Управления Базами Данных Access для Windows
- •200800 "Проектирование и технология радиоэлектронных средств"
- •Цель работы
- •Краткие сведения
- •Запуск Microsoft accessдля Windows
- •Основные понятия Microsoft Access
- •Свойства полей бд:
- •Заполнение и редактирование бд
- •Извлечение информации из бд
- •Проектирование и нормализация бд
- •Пример создания базы данных "Результат сессии"
- •Присвоение имен полям и выбор типа данных
- •Установление связей между таблицами
- •Создание связи между двумя таблицами
- •Работа с запросами
- •Другие виды запросов
- •Работа с формами
- •Структура формы
- •Представление в форме связанных данных
- •Создание подчиненной формы
- •Создание форм с помощью мастера
- •Создание отчетов
- •Контрольные вопросы
- •Рекомендуемая литература
Структура формы
Форма имеет три основных раздела: область заголовка, область данных и область примечания. Линии, разделяющие разделы, перетаскиваются по вертикали с помощью мыши – это позволяет изменять размеры разделов так, как требуется. Элементы управления, которыми может пользоваться разработчик, представлены на Панели элементов. Ее можно открыть из менюВидкомандойПанель элементовтолько в режимеКонструктора. Выбор элемента управления выполняется одним щелчком на его значке вПанели элементов, после чего следующим щелчком в поле формы вставляется место, куда он должен быть поставлен. Вместе с элементом в поле формы вставляется его присоединенная надпись. Редактированием свойства элемента управления можно дать элементу управления более содержательную подпись через контекстное меню.
Представление в форме связанных данных
У вас может возникнуть необходимость работать с формой, которая содержит информацию сразу из двух таблиц или из таблицы и запроса. В этом случае необходимо создать форму с подчиненной формой, которая представляет собой форму внутри другой формы. В большинстве случаевподчиненная формасвязана сосновной. Например, основная формастудент(рис. 19) базы данныхsess.mdb, создается с помощью панелиФормы, кнопкиСоздатьи выбораМастера форм(смотри пункт создание форм с помощью мастера). Форма, которая должна быть подчиненной, может иметь вид таблицы. При этом, форма создается с помощью панелиФорма, кнопкиСоздатьи выбора пунктаАвтоформа: табличнаяв появившемся окне. И в этом же окне выбрать нужную таблицу, в данном примере, таблицусессия, а затем присвоить название данной формеподч1.
Теперь у нас созданы две формы. Далее необходимо войти в основную форму студентдвойным щелчком и в режимеКонструктор, кнопки на панели элементовПодчиненная формадобавить подчиненную формуподч1к основной форместудент.
Создание подчиненной формы
Выбрав кнопку Подчиненная форма, необходимо подвести мышь в область примечания и вы увидите, что ней появится крестик. Затем движением мыши установите границы внедренной области, состоящей из двух частей. В первой части необходимо изменить название подчиненной формы. Во второй – нажать правую кнопку и в появившемся динамическом меню выбрать пунктСвойства, появится окноПодчиненная форма / отчет. В данном окне выбрать панельВсе, ввести имяПодчиненной формыи выбратьОбъект-источник, в данном примере, объект-источник –подч1(рис. 18). Затем нажать кнопку закрыть и данную область растянуть, чтобы все данные таблицы были видны. Затем сохранить полученную составную форму, которая уже состоит из двух форм: основной (в примере –студент) и подчиненной (в примере –сессия) и закрыть, т.е. вернетесь в окноБазы данных.
В итоге составная форма сост_подчпредставлена на рис. 19.
Рис. 18
Рис. 19
Создание форм с помощью мастера
Мастер форм– специальное программное средство, создающее структуру формы в режиме диалога с разработчиком.Мастер формможно запустить из окнаБаза данных, щелкнув на панельФормы, а затем на кнопкуСоздатьи в появившемся окнеНовая формавыбрать (рис. 15) пунктМастер формы. Далее необходимо выполнить следующее:
на первом этапе работы Мастера формвыбирают таблицы или запросы, которые войдут в будущую форму;
на втором этапе - необходимые поля таблицы или запроса;
на третьем этапе - внешний вид формы;
на четвертом этапе – стиль оформления формы;
на последнем этапе выполняется сохранение формы под заданным именем. Здесь можно включить переключатель Изменить макет формы, который открывает только что созданную форму в режимеКонструктора.