Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Как создать отчет с помощью мастера и нет.

Характеристика запроса – выборки

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

Схема данных запроса

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

Бланк запроса по образцу

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

При заполнении бланка запроса необходимо:

в строку Поле включить имена полей, используемых в запросе;

в строке Вывод на экран отметить поля, которые должны быть включены в результирующую таблицу;

в строке Условие отбора задать условие отбора записей;

в строке Сортировка выбрать порядок сортировки записей результата.

Установка свойств полей

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

Характеристика перекрестного запроса.

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

Характеристика запроса на изменение.

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

Для выполнения запроса:

Запустите запрос двойным щелчком мышки на его имени в окне базы данных (см. рис. 8.2). При этом он не отображает результирующий набор записей в режиме таблицы, как это делает запрос на выборку, а выполняет нужное действие. Перед его выполнением появляется сообщение, которое предупреждает, что в новую таблицу будут внесены изменения.[Хотя таблица еще не создана.]

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

Подтвердите выполнение операции, нажав кнопку Да (Yes). Появится второе сообщение, показывающее число записей, которые будут помещены в новую таблицу в результате выполнения запроса

Нажмите кнопку Да (Yes). Поскольку запрос запускается впервые, будет создана новая таблица "Список холодных клиентов".

Щелкните по ярлыку Таблицы (Tables) в окне базы данных и убедитесь, что в /t. списке появилось новое название таблицы

Дважды щелкните мышью по значку этой таблицы, чтобы ее открыть. Она содержит те же данные, что и запрос на создание таблицы в режиме Таблицы

Запрос на создание таблицы может использоваться многократно для создания временных таблиц, при этом каждый раз будет создаваться новая таблица и удаляться старая.

Характеристика запроса SQL

Запрос SQL — это запрос, создаваемый при помощи инструкций SQL. Язык

SQL (Structured Query Language) используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access.

Когда пользователь создает запрос в режиме конструктора запроса, Microsoft

Access автоматически создает эквивалентную инструкцию SQL. Фактически, для большинства свойств запроса, доступных в окне свойств в режиме конструктора, имеются эквивалентные предложения или параметры языка SQL, доступные в режиме SQL. При необходимости, пользователь имеет

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

· Использование инструкций SQL

· Использование выражений в инструкциях SQL

· Запросы SQL

Режимы окна запроса

· запрос на выборку — выбирает данные из взаимосвязанных таблиц и других запросов. Результатом является таблица, которая существует до закрытия запроса. На основе такого запроса могут строиться запросы других видов. Таблицу с результатами запроса на выборку можно использовать для работы с данными в таблицах, на которых построен запрос. Например, через таблицу запроса можно корректировать данные в исходных таблицах базы данных. Запросы могут служить источниками записей для форм, отчетов и страниц доступа к данным.

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

· запросы на обновление, добавление, удаление — являются запросами действия, в результате выполнения которых изменяются данные в таблицах

Создание нового запроса.

Для создания запроса нужно выбрать в окне База данных (Database) вкладку Запросы (Queries) и нажать кнопку Создать (New). В открывшемся окне Новый запрос (New Query) (рис. 4.3) выбрать Конструктор (Design View).

Можно сразу перейти к созданию нового запроса в режиме конструктора, выбрав на вкладке Запросы (Queries) Создание запроса в режиме конструктора (Create query in Design view).

Длее в открывшемся окне Добавление таблицы (Show Table) (рис. 4.4) нужно выбрать используемые в запросе таблицы и нажать кнопку Добавить (Add). Для выхода из окна следует нажать кнопку Закрыть (Close).

В результате появится окно конструктора запросов — 3anpoc (Query): запрос на выборку (Select Query) (рис. 4.5).

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

Что такое автоотчет

Функция «Автоотчет» позволяет быстро создать отчет, включающий все сведения заданной таблицы или данные, извлеченные в результате запроса. В качестве основы для отчета можно использовать таблицу или результат запроса.

Как создать отчет с помощью мастера и нет.

Возможность использовать запросы в качестве источника данных для отчета

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

 

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

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...