Здавалка
Главная | Обратная связь

Построение и применение форм



Формы являются основным средством организации интерфейса пользователя в приложениях Мicrosoft Ассеss.

Обзор форм

Рассмотрим основные виды форм, которые можно построить в Ассеss.

Простые формы. В простой форме показывается только одна запись таблицы, причем все необходимые поля отображаются на одной странице.

Многостраничные формы. При необходимости вывести на экран записи, каждая из которых содержит большой объем информации, можно создать многостраничную форму.

Ленточные формы. Существует еще один тип форм, удобный для просмотра списка записей с небольшим числом полей данных. Это ленточная форма. В отличие от простой формы, которая показывает только одну запись, в ленточной форме отформатированные записи выводятся на экран одна за другой,

как в таблице.

Подчиненные формы. Подчиненные формы используются для представления данных, находящихся на стороне «многие» отношения «один-ко-многим».

Конструктор форм

Чтобы начать создание формы, необходимо в окне базы данных выбрать таблицу или запрос, выполнить команду Вкладка->Форма или выбрать Новая форма в раскрывающемся списке кнопки Новый объект на панели инструментов. Ассеss откроет окно диалога Новая форма. В поле со списком, расположенном в нижней части диалога, Асеева выводит имя таблицы или запроса, выбранного в окне базы данных. При необходимости можно выбрать другую таблицу или запрос, раскрыв список этого поля, содержащий перечень всех таблиц и запросов в текущей базе данных.

Выберите Конструктор в этом окне диалога и нажмите кнопку Ок. Ассеss откроет окно формы в режиме конструктора и выведет на экран несколько инструментов конструктора форм (рис. 13). В нашем примере окно формы находится на заднем плане, панель элементов располагается третьей в панели инструментов, список полей — в верхней части окна, окно свойств формы — в правом нижнем углу. В новой форме

будет присутствовать только область данных (с серой сеткой). Для добавления в форму областей заголовка и примечания используется команда Вид-> Заголовок/примечание формы, для добавления колонтитулов — Вид-> Колонтитулы. Увеличить или уменьшить размер любой области можно, если установить указатель мыши на краю этой области и перетащить его. Удаление сетки выполняется командой Вид-> Сетка.

Панель элементов

Панель элементов — это своеобразный «командный центр» создания формы. Её можно переместить, перетащив заголовок окна в нужное место на экране, или изменить её форму, перетащив края или углы панели (см. рис. 13).

Чтобы в режиме конструктора форм вывести на экран панель элементов, нужно выбрать команду Вид->Панель элементов или нажать кнопку Панель элементов на панели инструментов.

Панель элементов содержит кнопки для всех элементов управления, которые можно использовать при создании формы. Для того чтобы поместить в форму конкретный элемент управления, нажмите соответствующую кнопку на панели элементов. После этого при перемещении указателя по форме он превращается в значок выбранного элемента управления. Поместите указатель там, где будет находиться левый верхний угол элемента управления, нажмите кнопку мыши и протащите указа тель до места, где должен быть правый нижний угол элемента, а затем отпустите кнопку мыши. (Размер элемента управления можно изменить и после его размещения в форме, перетащив стороны или углы элемента в новое положение.)

Рисунок 13. Создание формы в режиме Конструктор

Ниже перечислены кнопки панели элементов.

— кнопка Выбор объектов. По умолчанию эта кнопка нажата. Она используется для выделения, изменения размера, перемещения и редактирования элемента управления.

— кнопка Мастера элементов. Если кнопка нажата, то при создании группы, поля со списком, списка или командной кнопки активизируется мастер по созданию этих элементов управления.

— кнопка Надпись используется для создания элемента управления Надпись, содержащего постоянный текст.

- кнопка Поле используется для создания элемента управления Доле для отображения текста, чисел, дат, времени. Можно связать элемент управления Поле с одним из полей базовой таблицы или запроса. В этом случае при изменении значения элемента управления обновляется значение соответствующего поля в базовой таблице или запросе. Этот элемент управления применяется также для вычисления значений некоторых выражений.

— кнопка Группа используется для создания группы элементов управления, содержащей несколько выключателей, переключателей или флажков. Одновременно можно установить (выбрать) только один из включенных в группу элементов, и значение, назначенное ему, присваивается всей группе. Один из элементов группы может устанавливаться по умолчанию.

Кнопки Выключатель, Переключатель и Флажок используются для создания элементов управления, принимающих значение Вкл/Выкл, Истина/Ложь или Да/Нет. Состоянию Вкл, Истина или Да соответствует число —1, а состоянию Выкл, Ложь или Нет соответствует 0. При выборе одного из Выключателей, Переключателей или Флажков (т. е. переводе его во включенное состояние) любой ранее нажатый элемент группы будет переведен в выключенное состояние.

— кнопка Поле со списком используется для создания элемента управления Поле со списком, который можно рассматривать как объединение двух элементов: поле и список. Для явного задания списка надо ввести список значений в строке свойства Источник записей. В качестве источника значений списка можно также использовать таблицу или запрос. Значение, выбранное в списке, отображается в поле.

— кнопка Список используется для создания элемента управления Список, содержащего перечень возможных значений.

кнопка элемента Кнопка используется для создания элемента управления Командная кнопка, с помощью которой можно запустить макрос или процедуру VВА.

— кнопка Набор вкладок используется для создания формы, состоящей из нескольких вкладок. На вкладку можно скопировать или добавить другие элементы управления.

— кнопка Рисунок позволяет поместить в форму статический рисунок. Его нельзя будет редактировать в форме. (Свойство формы Рисунок позволяет использовать некоторое изображение в качестве подложки (фона) формы.)

— кнопка Свободная рамка объекта используется для включения в форму объекта из другого поддерживающего ОLЕ приложения. Объект становится частью формы, но не хранится в базе данных. Чтобы сделать форму более наглядной и выразительной, можно включить в нее рисунки, звуковые эффекты, диаграммы или слайды.

— кнопка Присоединенная рамка объекта используется для включения в форму объекта ОLЕ, хранящегося в базовой таблице. Ассеss может отобразить большинство рисунков и диаграмм непосредственно в форме. Для других объектов Ассеss выводит в форме значок приложения, в котором был создан объект.

— кнопка Конец страницы позволяет вставлять разрыв страницы в многостраничной форме.

— кнопка Подчиненная форма/отчет используется для включения в текущую форму некоторой другой формы.

— кнопка Линия используется для включения в форму прямых линий, помогающих сделать ее более выразительной.

— кнопка Прямоугольник используется для включения в форму прямоугольников и улучшения ее внешнего вида.

Сама форма, каждый ее раздел (заголовок, область данных, раздел примечаний) и элементы управления имеют свойства. Установить их значения можно с помощью окна свойств. Оно открывается с помощью кнопки Свойства ( ) на панели инструментов или командой Вид Свойства. Поскольку форма имеет более 70 свойств, а большинство элементов управления — более 30, то окно свойств содержит несколько вкладок.

 

10. Основные сведения об отчетах

Отчеты представляют собой наилучшее средство для представления информации из базы данных в виде печатного документа. По сравнению с другими средствами вывода данных на печать отчеты обладают двумя принципиальными преимуществами:

1. Предоставляют широкие возможности для группировки и вычисления промежуточных и общих итогов для больших наборов данных.

2. Могут быть использованы для получения красиво оформленных счетов, заказов на покупку, почтовых наклеек, материалов для презентаций и других документов.

Создание отчета

В окне диалога Новый отчет можно выбрать один из шести вариантов.

Конструктор. Используется для создания отчета «с нуля» или для редактирования ранее созданного отчета.

Мастер отчетов.Запускает основного мастера по разработке отчетов, позволяющего выбрать поля для отчета, задать форматы, условия группировки и итоговые функции.

Автоотчет: в столбец. Этот мастер создает отчет, в котором каждая запись базового запроса или таблицы представлена в виде простого списка, содержащего названия и значение полей.

Автоотчет: ленточный. В отчете этого типа записи базового запроса или таблицы выводятся в одной строке.

Диаграмма. Этот мастер помогает построить диаграмму и создает в отчете свободную рамку объекта ОLЕ с внедренной диаграммой Мicrosoft Gгарh.

Почтовая наклейка. Этот мастер позволяет выбрать поля с именами и адресами, отформатировать их и создать отчет для печати почтовых наклеек.







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.