Создание подчиненной формы
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 позволяет сделать существенно больше, чем вып. макросы.