Знакомство с Access

Сведения об объектах базы данных

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Проверьте, как это работает!

В приложениях Access доступно шесть объектов баз данных, с помощью которых вы сможете максимально эффективно использовать ваши данные. Узнайте о роли каждого объекта.

Таблицы

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

Фрагмент экрана: таблицы "Товары", "Клиенты" и "Заказы"

Строки в таблице называются записями, а столбцы — полями. Запись содержит все необходимые сведения о конкретном объекте, например, клиенте или заказе. Поле — это отдельный элемент сведений об этом объекте. Например, в таблице "Товары" каждая строка или запись будет содержать сведения об одном товаре. Каждые столбец или поле содержат определенный тип сведений об этом товаре, например название или цену. Если вы еще не сделали это, ознакомьтесь с основными сведениями о базах данных.

Запросы

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

Запрос может быть запросом результатов данных из базы данных и/или средством выполнения действий с данными. С помощью запросов можно получать ответы на простые вопросы, выполнять вычисления с использованием данных, объединять данные из различных таблиц, а также добавлять, изменять или удалять данные из базы данных.

Существует множество типов запросов, но к основным относятся два:

Основные типы запросов

Назначение

Запрос на выборку

Получение данных из таблицы и выполнение вычислений.

Запрос на изменение

Добавление, изменение или удаление данных. Для каждой задачи существует специальный тип запроса на изменение. В веб-приложениях Access запросы на изменение недоступны.

Формы

Формы подобны витринам в магазинах: с их помощью можно легко просматривать и получать необходимые элементы базы данных. Подобно бумажным формам формы Access — это объекты, с помощью которых пользователи могут добавлять, изменять и отображать данные из базы данных Access на компьютере. Очень важно спроектировать форму с учетом ее назначения. Например, если она предназначена для нескольких пользователей, хорошо спроектированная форма позволяет сделать ввод данных точным, быстрым и эффективным.

Отчеты

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

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

  • отображение или распространение сводки данных;

  • архивирование моментальных снимков данных;

  • предоставление сведений об отдельных записях;

  • создание надписей.

Макросы

Макрос — это инструмент, позволяющий автоматизировать задачи и добавлять функции в формы, отчеты и элементы управления. Например, если вы добавляете в форму кнопку и связываете событие OnClick этой кнопки с макросом, он будет выполнять определенную команду при каждом нажатии этой кнопки.

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

Макросы используются для автоматизации ряда действий, внесения изменений в данные в базе данных и многого другого. В представлении конструктора макросы предоставляют подмножество команд, доступных в Visual Basic для приложений (VBA). Большинству пользователей проще создать макрос для добавления функциональных возможностей в формы, отчеты и элементы управления, чем писать код VBA, но вы всегда можете преобразовать макросы в VBA из представления конструктора.

Предположим, что вы хотите открыть отчет непосредственно из одной из форм ввода данных. Добавьте кнопку в форму, а затем создайте макрос, который открывает отчет. Макрос может быть либо автономным, т. е. отдельным объектом в базе данных, который связывается с событием OnClick кнопки, либо внедренным непосредственно в событие OnClick. В любом случае при нажатии кнопки макрос запускает и открывает отчет.

Модули

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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