Access ориентирована на работу с объектами, к которым относятся таблицы базы данных, запросы, а также объекты приложений для работы с базой данных: формы, отчёты и модули.
Для типовых процессоров обработки данных – просмотра, обновления, поиска по заданным критериям, получения отчётов – в Access имеются средства конструирования форм, запросов, отчётов. Объекты приложений состоят из графических элементов, называемых элементами управления. Основные элементы управления служат для связи объектов с записями таблиц, являющихся источниками данных.
При создании приложений можно использовать средства программирования в виде макросов и модулей на языке программирования Visual Basic for Application (VBA).
Каждый объект и элемент управления имеет свои свойства, определяя какие можно настраивать объекты и элементы управления. С каждым объектом и элементом управления связывается набор событий, которые могут обрабатываться макросами и процедурами на VBA.
Объекты представлены в окне базы данных Access в виде вкладок, каждая из которых заслуживает обстоятельного описания.
Таблицы (Tables) создаются пользователем для хранения данных об одном информационном объекте модели данных предметной области. Таблица состоит из полей (столбцов) и записей (строк). Каждое поле содержит одну характеристику объекта предметной области. В записи собраны сведения об одном экземпляре этого объекта.
Запросы (Queries) создаются пользователем для выборки нужных данных из одной или нескольких связанных таблиц. Результатом выполнения запроса является таблица, которая может быть использована наряду с другими таблицами БД при обработке данных. Запрос может формироваться в виде запросов по образцу (QBE) или с помощью инструкции SQL – языка структурированных запросов. С помощью запроса можно также обновить, удалить или добавить данные в таблицы или создать новые таблицы на основе уже существующих.
Формы (Forms) являются основным средством создания диалогового интерфейса приложения пользователя. Форма может создаваться для ввода и просмотра взаимосвязанных данных базы на экране в удобном виде, который соответствует привычному бумажному документу. Формы также могут использоваться для создания панелей управления в приложении.
Отчёты (Reports) предназначены для формирования выходных документов, содержащих результаты решения задач пользователя, и вывода их на печать.
Макросы (Macros) являются программой, которая содержит описание последовательности действий, выполняемых при наступлении некоторого события в объекте или элементе управления приложения. Каждое действие реализуется макрокомандой. Создание макросов осуществляется в диалоговом режиме путём выбора нужных макрокоманд и задания параметров, используемых ими при выполнении.
Модули (Modules) содержат процедуры на языке VBA. Процедуры могут создаваться для реализации нестандартных функций в приложении пользователя и для обработки событий.
Все объекты Access, построенные для этой базы и внедрённые объекты, могут размещаться на диске в одном файле формата .mdb . Это упрощает технологию ведения базы данных и приложения пользователя. Обеспечивается высокая компактность размещения всех объектов на диске и эффективность обработки данных.
Приложение БД, которое содержит программы VBA, может быть скомпилировано и сохранено в файле с расширением .mde .