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

1. Открыть в режиме конструктора форму, в которую нужно добавить подчиненную форму.

2. Убедиться, что кнопка Мастера на панели элементов нажата.

3. Нажать кнопку Подчиненная форма/отчет на панели элементов.

4. В форме щелкнуть место, в которое следует поместить подчиненную форму.

5. Следовать инструкциям в диалоговых окнах мастера.

Примечание: имеется возможность одновременно создавать форму с подчиненной формой (ФормыàСоздатьàМастер формàВ первом диалоговом окне «Создание форм» выбрать необходимые поля из связанных отношением «один-ко-многим» таблиц, далее следовать инструкциям мастера).

 

23.Общие сведения об отчётах. Создание отчёта. Настройка отчёта. Страница доступа к данным

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

Источником записей отчета являются поля в базовых таблицах и запросах. Отчет получает данные из базового источника записей. Другие данные такие как, заголовок, дата и номера страниц, сохраняются в макете отчета.

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

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

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

Мастер выводит на экран вопросы и создает отчет на основании ответов пользователя. После этого пользователь имеет возможность доработать и изменить отчет в режиме конструктора.

Настройка отчета

Источник записей.

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

Окно отчета.

Разделы.

Элементы управления.

Страница доступа к данным - файл особого типа, предназначенный для просмотра и работы через Internet или intranet с данными, хранящимися в базах данных Access или MS SQL Server.

Страницы загружаются в БД Access, но могут также создаваться и загружаться за пределами Access. Их использование для ввода данных аналогично использованию форм: имеется возможность просматривать, вводить, редактировать и удалять данные в БД. Однако страницу можно использовать за пределами БД Access, предоставляя возможность обновлять или просматривать данные через Internet или intranet.

Страница может включать данные из других источников, например из Excel.

Формы и отчеты сохраняются в файле БД с расширением .mdb, после чего их можно просматривать с помощью Access.

Страницы доступа к данным тоже обеспечивают доступ пользователя к данным и работу с ними, но, кроме этого, позволяют вести поиск и структуризацию данных в информационных сетях. Фактически страницы выступают в роли форм и отчетов Access для Internet. При работе с ними не надо преобразовывать их формат, поскольку страницы это HTML-файлы. Это позволяет легко пересылать их по электронной почте и размещать на Web-серверах. Страницы создаются с помощью Access, но работают и в браузере Internet Explorer.

По своим функциям страницы доступа к данным очень похожи на классические формы и отчеты. Процесс подготовки этих страниц практически не отличается от технологии построения формы или отчета.

Языки программирования

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

• SQL (Structured Query Language) – структурированным языком запросов;

• макросами;

• VBA (Visual Basic for Applications) – объектно-ориентированным языком программирования;

• XML (Extensible Markup Language) – расширяемым языком разметки, представляющим собой удобный способ сбора, адаптации и совместного использования данных в неограниченном числе приложений и форматов.

Макросы- или макрокоманды, представляет собой заранее созданные списки действий, которые выполняются в случае наступления определенного события (возникновение ошибки, открытие, закрытие элемента управления и т.д.).

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

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

Данный язык включает в себя объекты, семейства, события, методы, процедуры, операторы и свойства.

Программа VBA – это процедура, которая выполняет определенные операции или рассчитывает и возвращает значение. С пом. прогр. VBA можно установить необходимую реакцию объекта Access на определенное событие. Язык VBA позволяет сделать существенно больше, чем вып. макросы.