
- •Системы управления базами данных microsoft
- •Введение
- •1. Работа с бд и таблицами
- •1.1. Создание бд
- •1.2. Создание таблиц
- •1.3. Структура таблиц бд Образование
- •1.4. Схема данных в бд
- •1.5. Сортировка данных
- •1.6. Поиск и замена данных
- •1.7. Фильтрация данных
- •2. Использование запросов
- •2.1. Создание запроса в режиме конструктора
- •2.2. Вычисляемые поля
- •2.3. Групповые операции
- •3. Работа с формами
- •3.1. Виды форм
- •3.2. Создание формы
- •4. Передача объектов в Access из других приложений
- •4.1. Передача ole-объектов с использованием буфера обмена
- •4.2. Передаче ole-объектов без использования буфера обмена
- •4.3. Просмотр графических объектов
3.2. Создание формы
Чтобы создать форму, необходимо в окне БД выбрать в списке Объекты категорию Формы и выбрать режим создания. Основными режимами создания любой формы являются Конструктор и Мастер форм.
Мастер форм. Многие формы могут быть созданы в режиме конструктора, не прибегая к помощи дополнительных средств построения. Однако более простым и наглядным методом разработки форм является использование мастера, с помощью которого можно создать основную часть формы (в частности задать набор полей для отображения), после чего в режиме конструктора сделать "косметические" изменения (например, изменить расположение полей на форме).
В качестве примера работы мастера будет рассмотрено создание формы Студенты, в которой будет отображаться информация о студентах. После выбора режима Мастер форм и таблицы-источника Студенты (в раскрывающемся списке) следует нажать ОК. На первом этапе работы мастера необходимо выбрать поля, которые будут использоваться в создаваемой форме. В данном случае следует выбрать поля Фамилия, Имя и Отчество (см. рис.23) и затем нажать Далее>. Следует заметить, что поля могут добавляться в форму из нескольких таблиц. Для этого необходимо выбирать нужную таблицу в раскрывающемся списке Таблицы и запросы окна мастера форм.
Рис. 23. Первый этап работы мастера форм, выбор полей
Второй этап предусматривает выбор внешнего вида формы. В данном случае можно выбрать режим в один столбец и нажать кнопку Долее >.
На третьем этапе работы мастера следует выбрать стиль, который будет использован для дизайна создаваемой формы. Для формы Студенты можно воспользоваться, например, стилем Рисовая бумага (см. рис. 24) и затем нажать Далее> (На рис. 22 использован стиль Наждачная бумага)
Рис. 24, Третий этап работы мастера форм, выбор стиля
Последний этап предполагает задание имени новой форме. Здесь необходимо ввести имя Студенты и в качестве дальнейших действий выбрать пункт Открыть форму для просмотра и ввода данных. Для завершения работы мастера нужно нажать кнопку Готово. В результате будет получена форма Студенты (см. рис. 25).
Рис. 25. Форма Студенты
Необходимо отметить, что в случае использования нескольких связанных таблиц в качестве источника данных, в работе мастера создания форм появится ещё один шаг. Он предлагает выбрать один из двух вариантов структуры формы: Подчиненные формы и Связанные формы. Приведённая выше на рис. 23 форма была получена посредством выбора варианта Подчиненные формы.
4. Передача объектов в Access из других приложений
При передаче объектов из одного приложения в другое может осуществляться либо внедрение, либо связывание передаваемых объектов. Если объект внедряется из приложения-источника в приложение-приемник, то этот объект в дальнейшем хранится в приложении-приемнике. Если объект связывается, то он хранится отдельно.
В СУБД Access для объектов других приложений Windows существует специальный тип поля – Поле объекта OLE. В этих полях помещаются внедряемые или связываемые объекты. Передача объектов может осуществляться двумя способами: с использованием буфера обмена; и без использования буфера обмена.