Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




Структура формы

    Форма имеет три основных раздела: область заголовка, область данных и область примечания. Линии, разделяющие разделы, перетаскиваются по вертикали с помощью мыши – это позволяет изменять размеры разделов так, как требуется. Элементы управления, которыми может пользоваться разработчик, представлены на Панели элементов. Ее можно открыть из меню Вид командой Панель элементов только в режиме Конструктора. Выбор элемента управления выполняется одним щелчком на его значке в Панели элементов, после чего следующим щелчком в поле формы вставляется место, куда он должен быть поставлен. Вместе с элементом в поле формы вставляется его присоединенная надпись. Редактированием свойства элемента управления можно дать элементу управления более содержательную подпись через контекстное меню.

        

Представление в форме связанных данных

    У вас может возникнуть необходимость работать с формой, которая содержит информацию сразу из двух таблиц или из таблицы и запроса. В этом случае необходимо создать форму с подчиненной формой, которая представляет собой форму внутри другой формы. В большинстве случаев подчиненная форма связана с основной. Например, основная форма студент (рис. 19) базы данных sess. mdb, создается с помощью панели Формы, кнопки Создать и выбора Мастера форм (смотри пункт создание форм с помощью мастера). Форма, которая должна быть подчиненной, может иметь вид таблицы. При этом, форма создается с помощью панели Форма, кнопки Создать и выбора пункта Автоформа: табличная в появившемся окне. И в этом же окне выбрать нужную таблицу, в данном примере, таблицу сессия, а затем присвоить название данной форме подч1.

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

 

Создание подчиненной формы

Выбрав кнопку Подчиненная форма, необходимо подвести мышь в область примечания и вы увидите, что ней появится крестик. Затем движением мыши установите границы внедренной области, состоящей из двух частей. В первой части необходимо изменить название подчиненной формы. Во второй – нажать правую кнопку и в появившемся динамическом меню выбрать пункт Свойства, появится окно Подчиненная форма / отчет. В данном окне выбрать панель Все, ввести имя Подчиненной формы и выбрать Объект-источник, в данном примере, объект-источник – подч1 (рис. 18). Затем нажать кнопку закрыть и данную область растянуть, чтобы все данные таблицы были видны. Затем сохранить полученную составную форму, которая уже состоит из двух форм: основной (в примере – студент ) и подчиненной (в примере – сессия ) и закрыть, т. е. вернетесь в окно Базы данных.  

В итоге составная форма сост_подч представлена на рис. 19.

 

 

Рис. 18


Рис. 19

 

Создание форм с помощью мастера

Мастер форм – специальное программное средство, создающее структуру формы в режиме диалога с разработчиком. Мастер форм можно запустить из окна База данных, щелкнув на панель Формы, а затем на кнопку Создать и в появившемся окне Новая форма выбрать (рис. 15) пункт Мастер формы. Далее необходимо выполнить следующее:

- на первом этапе работы Мастера форм выбирают таблицы или запросы, которые войдут в будущую форму;

- на втором этапе - необходимые поля таблицы или запроса;

- на третьем этапе - внешний вид формы;

- на четвертом этапе – стиль оформления формы;

- на последнем этапе выполняется сохранение формы под заданным именем. Здесь можно включить переключатель Изменить макет формы, который открывает только что созданную форму в режиме Конструктора.

 

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

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

Данные станут более информативными, если их сгруппировать по определенным категориям. Группа представляет собой совокупность родственных записей. Когда, например, просматриваем данные об успеваемости студентов, то лучше получить сведения, сгруппированные по номерам групп (рис. 20).

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

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

    Редактирование структуры отчета выполняют в режиме Конструктора.


Рис. 20

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...