Создание связанной и разделенной форм в Access

Создание связанной формы:

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

Создание разделенной формы:

Разделенная форма – это специальный вид формы, позволяющий отображать и таблицу и форму. Вкладка «Создание»®кнопка «Разделенная форма»

27.Типы запросов в Access:

В Access существуют несколько типов запросов, самый распространенный из них и наиболее часто используемый это запрос на выборку.

В Access может быть создано несколько видов запроса:

• Запрос на выборку – выбирает данные из взаимосвязанных таблиц и других запросов; результатом является таблица, которая существует до закрытия запроса; на основе запросов этого вида могут строиться запросы других видов.

• Запрос на создание таблицы – выбирает данные из взаимосвязанных таблиц и других запросов и сохраняет результат в новой постоянной таблице.

• Запрос на обновление, добавление, удаление – запросы действия, в результате выполнения которых изменяются данные в таблицах

28.Создание итоговых запросов в Access:

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

29.Внедрение и связывание объектов.

Итак, OLE — это протокол, позволяющий создавать составные документы, которые включают в себя документы, созданные другими приложениями. Документ, который включает в себя другие документы, называется документом-контейнером OLE. В данном случае документами-контейнерами являются формы и отчеты Access. Документы, которые включаются в форму или отчет, называются документами-источниками или объектами OLE. Объектами OLE могут быть документы Word, Excel, рисунки, созданные в одном из графических редакторов, например Paint, видеоролики (файлы с расширением avi), звуковые файлы с расширением wav. Объекты OLE отличаются от объектов Automation, о которых мы будем говорить ниже, тем, что они являются документами, получаемыми с помощью приложения, а не частью его модели объектов.

Объекты OLE могут быть либо внедрены в документ-контейнер, либо связаны с ним. Приложение, которое поставляет объекты для внедрения и связывания, называется сервером OLE. Внедренный объект представляет собой копию документа-источника, который сохраняется вместе с формой или отчетом. Связанный объект хранится в отдельном файле, и документ-контейнер содержит только указатель на исходный файл объекта. Если кто-либо обновляет исходный файл объекта, то обновляется и представление объекта в составном документе. Коварство связанных объектов заключается в том, что при изменении местоположения исходного файла относительно составного документа, либо при изменении местоположения составного документа таким образом, что исходный файл становится недоступным, связь разрывается. Внедренные объекты всегда доступны, однако частое их использование приводит к непомерному увеличению файла составного документа.

Выполнив внедрение или связывание объекта OLE, можно легко активизировать из документа Access приложение, которому этот объект принадлежит. Для этого достаточно дважды щелкнуть левой кнопкой мыши по внедренному объекту, после чего объект может быть изменен. Когда же активизированное приложение будет закрыто, в документе-контейнере отразится (а в случае внедрения — сохранится) внесенное изменение

30.Способы создания отчетов:

Отчет– это объект БД предназначенный для вывода данных организованных и отформатированных в соответствии с требованиями пользователя.

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

В Accessиспользуются следующие средства для создания отчета:

1) Отчет позволяющий автоматически создавать отчет с полями расположенными в один или несколько столбцов

2) Мастер отчетов позволяющий создать настраиваемый отчет на основе выбранных полей

3) Конструктор отчета в котором можно самостоятельно вставлять поля или разрабатывать отчеты с заданными свойствами

4) Пустой отчет позволяющий вставлять элементы управления и дорабатывать форму отчета

5) Наклейки позволяющие создать отчеты почтовых наклеек или другие этикетки

Для создания самого простого отчета в Access необходимо выполнить следующее: Открыть окно БД выбрать таблицы выполнить команду отчет в группеотчета на ленте во вкладе создания

31.Создание отчета в режиме конструктора:

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

В отчетах существуют области:

- Заголовок отчета

- Верхний колонтитул

- Область заголовка данных

- Область данных

- Область примечания группы

- Нижний колонтитул

- Область примечания

Основными объектами отчета является пояснительный текст и поля отчета

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