В состав программы Access входят диалоговые средства, позволяющие создавать объекты БД и приложения не используя методов программирования.
Набор мастеров Access предоставляет возможность автоматизации процесса создания таблиц БД, отчетов, форм, запросов, анализа таблицы БД и выполнения других операций.
- Мастер создания отчетов и форм
- Мастер подстановок
- Мастера запросов
- Мастер перекрестных запросов
- Мастер создания диаграмм
- Мастер кнопок
- Мастер по анализу таблиц
- Мастер сводных таблиц и диаграмм
- Служебная программа — Преобразовать базу данных
- Служебная программа — Сжать и восстановить базу данных
Мастер создания отчетов и форм
Упрощает и ускоряет создание одно- и многотабличных отчетов и форм.
Например, пользователь может лишь выбрать поля и таблицы, необходимые для включения в форму, источники основного и подчиненного раздела формы. Мастерами разработки отчетов и форм автоматически создается инструкция SQL, которая описывает источник записей для отчета или формы, что приводит к избавлению пользователя от подготовки запроса.
Создание отчета в Access с помощью мастера
Сдай на права пока
учишься в ВУЗе
Вся теория в удобном приложении. Выбери инструктора и начни заниматься!
Мастер подстановок
Позволяет создавать в поле формы или таблицы раскрывающийся список, значения которого выбираются из полей запроса или другой таблицы и нужное значение вводится в поле. Списки, которые создаются в полях таблиц, при включении в форму этих полей (полей со списком) наследуются.
Мастера запросов
Предоставляют возможность создания простых запросов на выборку или запросов на выборку с выполнением групповых операций над данными из одной или более таблиц.
Мастер перекрестных запросов
Формирует из запросов или взаимосвязанных таблиц БД таблицу на подобие электронной, в которой одно поле используется как заголовки строк, второе – столбцов, на пересечении строк и столбцов размещаются итоговые данные, которые рассчитываются по значениям третьего поля.
Мастер создания диаграмм
Позволяет создавать диаграммы в отчетах и формах, которые базируются на данных запросов или таблиц.
На рисунке 1 показана форма, которая позволяет выполнять просмотр в справочнике данных о товаре и синхронно отображает диаграмму с количеством заказанного товара по договорам (на рисунке Д111–Д333). Мастер можно вызвать с помощью элемента управления Диаграмма, который расположен в группе Элементы управления на вкладке ленты конструктора форм.
«Мастера Access»
Готовые курсовые работы и рефераты
Решение учебных вопросов в 2 клика
Помощь в написании учебной работы
Мастер кнопок
Позволяет создавать на форме элементы управления – командные кнопки.
В процессе построения кнопки мастер предоставляет большой выбор действий, которые можно выполнять при щелчке на кнопке. При выборе необходимого действия мастером создается встроенный макрос, который связывает его с событием Нажатие кнопки. Командные кнопки на формах используются для реализации удобного интерфейса пользователя в управлении приложением.
КАК и ЗАЧЕМ использовать мастер подстановок в Microsoft Access
Мастер по анализу таблиц
Предоставляет возможность выполнения нормализации данных базы.
Мастер выполняет разделение ненормализованной таблицы с данными, которые дублируются, на две или более таблицы меньшего размера без повторяющихся данных. Мастер можно вызвать с помощью элемента управления Анализ таблицы, который расположен в группе Анализ на вкладке Работа с базами данных.
Мастер сводных таблиц и диаграмм
Используется для открытия существующих таблиц, запросов, форм в режиме сводной таблицы и создания макета.
Служебная программа — Преобразовать базу данных
В более ранних версиях позволяла выполнять конвертацию БД в текущую версию из предыдущих и наоборот. Начиная с 10-й версии Access данная служебная программа заменена командой Сохранить базу данных как.
Служебная программа — Сжать и восстановить базу данных
Программу заменила одноименная команда, которая доступна на вкладке Файл. Команда преобразовывает БД на диске для улучшения объемно-временных характеристик путем перезаписи фрагментированного в результате добавления и удаления объектов файла БД, тем самым сокращая его размер и восстанавливая поврежденную БД.
Источник: spravochnick.ru
Основы программирования в СУБД MS Access. Понятие модуля. Типы и способы создания модулей
В Access многие действия выполняются через интерфейс пользователя или с помощью макросов. В других СУБД решение тех же самых задач может потребовать программирования. Выбор между созданием макроса или разработкой программы на языке VBA (Visual Basic for Applications) обычно определяется действиями, которые требуется выполнять в приложении Access.
- Когда используются макросы?
- Макрос — удобное средство выполнения простых задач:
- Открытие/ закрытие объектов БД (форм, отчетов и др.). Действия, связывающие различные объекты БД, выполняются просто, т.к. имеют простой синтаксис — все аргументы для каждой макрокоманды отображаются в окне макроса.
- Когда используются макросы?
- Определение общих назначенных клавиш («горячих» клавиш и сочетаний клавиш).
- Выполнение простых действий при открытии БД (хотя ряд простых действий, которые должны выполняться при открытии БД, можно настроить без макросов: в окне Параметры запуска – меню Сервис).
- Когда используются программные модули на VBA?
- Упрощение управления базой данных
- Макросы «существуют» отдельно от использующих их форм/отчетов => трудно поддерживать БД, где реакции на события в формах/отчетах определяют много макросов.
- Процедуры обработки событий VBA «встроены» в описания соответствующих форм/отчетов. При переносе формы/отчета из одной БД в другую эти процедуры автоматически переносятся вместе с формой или отчетом.
- Когда используются программные модули на VBA?
- Создание пользовательских функций
- В Access много встроенных функций, которые можно использовать сразу. VBA позволяет пользователям создавать также собственные функции как для решения задач, выходящих за рамки возможностей встроенных функций, так и для замены сложных выражений со встроенными функциями. Пользовательские функции также используются в выражениях для выполнения общих операций над несколькими объектами.
- Когда используются программные модули на VBA?
- Обработка сообщений об ошибках
- Стандартные сообщения об ошибках Access, выводящиеся на экран при возникновении нештатных ситуаций во время работы с БД, могут оказаться непонятными для пользователя.
- С помощью VBA можно перехватывать ошибку при ее возникновении и выводить собственное «понятное» пользователю сообщение об ошибке или выполнять определенные действия в ответ на ошибку.
- Когда используются программные модули на VBA?
- Создание или обработка объектов
- В большинстве случаев удобнее создавать или изменять объекты в режиме Конструктор. Однако в некоторых ситуациях приходится работать с описанием объекта в программе. Средства VBA позволяют программно обрабатывать как объекты в БД, так и саму БД.
- Когда используются программные модули на VBA?
- Выполнение действий на уровне системы
- Выполнение в макросе макрокоманды RunApp (ЗапускПриложения) позволяет запускать из Access другое Windows (MS-DOS) приложение, но других возможностей использовать макрос вне Access нет.
- Средства VBA позволяют: проверять наличие файлов, программировать объекты, выполнять динамический обмен данными с другими приложениями, вызывать функции из библиотек динамической компоновки Windows и др.
- Когда используются программные модули на VBA?
- Обработка записей по одной
- Инструкции VBA позволяют перебирать наборы записей по одной и выполнять определенные действия над полями отдельной записи (например, реализовывать алгоритмы обработки двумерных массивов для набора записей).
- В отличие от этого, макросы позволяют работать только с целым набором записей.
- Когда используются программные модули на VBA?
- Передача аргументов в процедуры VBA
- Аргументы для макрокоманд можно задавать в нижней части окна макроса при его создании, но при выполнении макроса изменять их невозможно.
- При помощи VBA можно передавать аргументы в выполняемую программу или использовать в качестве значений аргументов переменные (макросы это делать не позволяют). Передача аргументов повышает гибкость выполнения процедур VBA.
2. Понятие модуля. Типы и способы создания модулей.
Модуль (программный модуль) — это совокупность описаний, инструкций и процедур, сохраненных под общим именем для организации программ на языке VBA.
Типы модулей в Access
Стандартные модули содержат общие процедуры, не связанные с конкретным объектом БД (формой, отчетом). В эти модули помещают процедуры Sub и Function, которые должны быть доступны для всех объектов в данном приложении. Стандартные модули могут использоваться и другими приложениями Access.
Модуль класса отличается от стандартного модуля тем, что, кроме процедур, он содержит описание объекта и используется для создания классов (объектов). Отдельные модули класса, расположенные на вкладке Модули окна БД, содержат описание класса (объекта), созданного пользователем. К этим модулям также относятся модули объектов (форм, отчетов), связанные с конкретными формами или отчетами.
Способы создания модулей Первый способ создания пустого модуля: выбрать «Да» в поле наличия модуля на вкладке «Все» в окне диалога Форма или Отчет. Окно диалога вызывается командой «Свойства» из контекстного меню, находясь в конструкторе форм или отчетов.
1-й способ создания пустого модуля
Второй способ создания модуля выполняется кнопкой «Программа» на панели инструментов в режиме конструктора форм или отчетов. При щелчке мышью на кнопке Программа запускается редактор VB, в котором вводится текст программы соответствующего модуля.
2-й способ создания модуля
2-й способ создания модуля (в MS Access 2003)
Способ создания модуля класса
3. Модели объектов для работы с данными
Источник: vunivere.ru
Сведения о субд ms Access и пример выполнения практического задания контрольной работы
База данных – это организованная структура, предназначенная для хранения информации. База данных– это набор сведений, относящихся к определенной предметной области.
В реляционной базе данных таблицы связаны между собой: это позволяет с помощью единственного запроса найти все необходимые данные, которые могут находиться в нескольких таблицах. Простейшая реляционная база данных имеет хотя бы одну таблицу.
В реляционной базе данных каждая таблица должна иметь первичный ключ–поле или комбинацию полей, которые единственным образом идентифицируют каждую строку таблицы. Если ключ состоит из нескольких полей, он называется составным. Ключ должен быть уникальным и однозначно определять запись. По значению ключа можно отыскать единственную запись. Ключи служат также для упорядочивания информации в БД.
Структуру двумерной таблицы образуют столбцы и строки. Их аналогами в структуре базы данных являются поля и записи.
Поля базы данных не просто определяют структуру – они также определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей.
Различают следующие объекты программы Microsoft Access:
Источник: studfile.net