Microsoft Access
Категория реферата: Рефераты по информатике, программированию
Теги реферата: европа реферат, реферат капитал
Добавил(а) на сайт: Фанин.
1 2 3 | Следующая страница реферата
Создание запроса
Часто запросы в Microsoft Access создаются автоматически, и пользователю не
приходится самостоятельно их создавать.
· Для создания запроса, являющегося основой формы или отчета, попытайтесь использовать мастер форм или мастер отчетов. Они служат для
создания форм и отчетов. Если отчет или форма основаны на нескольких
таблицах, то с помощью мастера также создаются их базовые инструкции SQL.
При желании инструкции SQL можно сохранить в качестве запроса.
· Чтобы упростить создание запросов, которые можно выполнить
независимо, либо использовать как базовые для нескольких форм или отчетов, пользуйтесь мастерами запросов. Мастера запросов автоматически выполняют
основные действия в зависимости от ответов пользователя на поставленные
вопросы. Если было создано несколько запросов, мастера можно также
использовать для быстрого создания структуры запроса. Затем для его наладки
переключитесь в режим конструктора.
· Для создания запросов на основе обычного фильтра, фильтра по
выделенному фрагменту или фильтра для поля, сохраните фильтр как запрос.
Если ни один из перечисленных методов не удовлетворяет требованиям, создайте самостоятельно запрос в режиме конструктора.
Запросы на выборку и их использование
Наиболее часто используемым запросом является запрос на выборку. Запрос на
выборку возвращает данные из одной или нескольких таблиц, а также
результаты, которые при желании пользователь может изменить (с некоторыми
ограничениями). Также можно использовать запрос на выборку, чтобы
сгруппировать записи для вычисления сумм, средних значений, пересчета и
других действий. Для получения примеров запросов на выборку нажмите кнопку
. Для получения дополнительных сведений о создании запросов нажмите кнопку
.
Запросы на изменение и их использование
Запрос на изменение - это запрос, который за одну операцию вносит изменения в несколько записей. Существует четыре типа запросов на изменение: на удаление, на обновление и добавление записей, а также на создание таблицы.
Запрос на удаление
Удаляет группу записей из одной или нескольких таблиц. Например, запрос на
удаление позволяет удалить записи о товарах, поставки которых прекращены
или на которые нет заказов. С помощью запроса на удаление можно удалять
только всю запись, а не отдельные поля внутри нее.
Для получения дополнительных сведений о создании запросов на удаление
записей нажмите кнопку .
Запрос на обновление записей
Вносит общие изменения в группу записей одной или нескольких таблиц.
Например, на 10 процентов поднимаются цены на все молочные продукты или на
5 процентов увеличивается зарплата сотрудников определенной категории.
Запрос на обновление записей позволяет изменять данные в существующих
таблицах.
Для получения дополнительных сведений о создании запроса на обновление
записей нажмите кнопку .
Запрос на добавление
Добавляет группу записей из одной или нескольких таблиц в конец одной или
нескольких таблиц. Например, появилось несколько новых клиентов, а также
база данных, содержащая сведения о них. Чтобы не вводить все данные
вручную, их можно добавить в таблицу «Клиенты». Запрос на добавление также
полезен при выполнении следующих действий.
· Добавление полей на основе условий отбора. Например, необходимо
добавить имена и адреса клиентов с очень крупными заказами.
· Добавление записей, если некоторые поля из одной таблицы не
существуют в другой. Например, в демонстрационной базе данных «Борей»
таблица «Клиенты» содержит 11 полей. Пусть требуется добавить записи из
другой таблицы с полями, соответствующими 9 из 11 полям таблицы «Клиенты».
Запрос на добавление добавит данные в совпадающие поля и пропустит
остальные.
Запрос на создание таблицы
Создает новую таблицу на основе всех или части данных из одной или
нескольких таблиц. Запрос на создание таблицы полезен для выполнения
следующих действий.
· Создание таблицы для экспорта в другую базу данных Microsoft Access.
Например, требуется создать таблицу, содержащую несколько полей из таблицы
«Сотрудники», а затем экспортировать эту таблицу в базу данных, используемую отделом кадров.
· Создание отчетов, содержащих данные, соответствующие определенному
моменту времени. Например, 15 мая 96 года необходимо напечатать отчет об
объеме продаж, сделанных в первом квартале, основанный на данных, содержащихся в базовой таблице на 9:00 A.M. 1 апреля 96. Отчет, основанный
на запросе или инструкции SQL, выбирает из таблиц самые последние данные
(данные на 15 мая 96), а не записи на указанный момент времени. Чтобы
получить данные на 9:00 A.M. 1 апреля 96 , необходимо разработать запрос на
создание таблицы, в котором требуемые записи отбираются в зависимости от
указанного момента времени и помещаются в новую таблицу. Затем в качестве
основы для отчета следует использовать эту таблицу, а не запрос.
· Создание резервной копии таблицы.
· Создание архивной таблицы, содержащей старые записи. Например, можно
создать таблицу, сохраняющую все старые заказы, прежде чем удалить их из
текущей таблицы «Заказы».
· Повышение быстродействия форм и отчетов, базирующихся на
многотабличных запросах или инструкциях SQL. Например, требуется вывести на
печать несколько отчетов, базирующихся на запросе, включающем пять таблиц, в котором рассчитываются общие итоги. Чтобы ускорить процесс, разработайте
запрос на создание таблицы, извлекающий необходимые записи и сохраняющий их
в одной таблице. Затем на базе этой таблицы создайте отчет или укажите ее в
инструкции SQL как источник записей для формы или отчета. Это позволит
обойтись без повторных запусков запроса для каждого отчета. Однако следует
помнить, что после выполнения запроса на создание таблицы данные в этой
таблице не изменяются.
Параметрические и перекрестные запросы
В перекрестном запросе отображаются результаты статистических расчетов
(такие как суммы, количество записей и средние значения), выполненных по
данным из одного поля таблицы. Эти результаты группируются по двум наборам
данных, один из которых расположен в левом столбце таблицы, а второй - в
верхней строке. Для получения примера перекрестного запроса нажмите кнопку
. Для получения дополнительных сведений о создании перекрестного запроса с
помощью мастера нажмите кнопку . Для получения дополнительных сведений о
самостоятельном создании перекрестного запроса нажмите кнопку .
Совет. Существует возможность вывести данные в перекрестной таблице без
создания в базе данных отдельного запроса. Для этого следует использовать
мастер сводных таблиц. В сводной таблице пользователь имеет возможность
изменять заголовки строк или столбцов, что позволяет анализировать данные
различными способами.
Запрос с параметрами - это запрос, при выполнении которого в его диалоговом
окне пользователю выдается приглашение ввести данные, например условие для
возвращения записей или значение, которое должно содержаться в поле. Можно
создать запрос, в результате которого выводится приглашение на ввод
нескольких данных, например, двух дат. В результате будут возвращены все
записи, находящиеся между указанными двумя датами.
Также запросы с параметрами удобно использовать в качестве основы для форм
и отчетов. Например, на основе запроса с параметрами можно создать месячный
отчет о доходах. При выводе данного отчета, на экране появится приглашение
ввести месяц, доходы которого интересуют пользователя. После ввода месяца
на экране будет представлен требуемый отчет. Для получения дополнительных
сведений о запросах с параметрами нажмите кнопку .
Можно создать специальную форму или диалоговое окно, которое вместо
диалогового окна запроса с параметрами будет выводить приглашение на ввод
параметров запроса.
Запросы SQL и их использование
Запрос SQL - это запрос, создаваемый при помощи инструкций SQL. Примерами
запросов SQL могут служить запросы на объединение, запросы к серверу, перекрестные и подчиненные запросы.
Запрос на объединение
Этот тип запроса комбинирует поля (столбцы) из одной или нескольких таблиц
или запросов в одно поле в результатах запроса. Например, если шесть
поставщиков ежемесячно посылают новые списки оборудования, то с помощью
запроса на объединение эти списки можно объединить в один. А затем
результаты поместить в новую таблицу, созданную с помощью запроса на
создание таблицы, основанного на запросе на объединение. Для получения
примеров запросов на объединение нажмите кнопку .
Для получения дополнительных сведений о создании запросов на объединение
нажмите кнопку .
Запрос к серверу
Этот тип запроса отправляет команды непосредственно в базы данных ODBC, например Microsoft SQL, причем используются только команды, поддерживаемые
сервером. Например, запрос к серверу используется для возвращения или
изменения данных.
Для получения дополнительных сведений о создании запросов к серверу нажмите
кнопку .
Управляющий запрос
Данный тип запроса создает или вносит изменения в объекты базы данных, такие как таблицы Microsoft Access или Microsoft SQL Server.
Для получения дополнительных сведений о создании управляющих запросов
нажмите кнопку .
Подчиненный запрос
Этот тип запроса состоит из вложенной в запрос на выборку или запрос на
изменение инструкцию SQL SELECT. Чтобы определить новое поле, данную
инструкцию можно ввести о строку Поле в бланке запроса. Чтобы указать для
данного поля условие отбора, введите инструкцию в строку Условие отбора.
Подчиненные запросы используются для:
· проверки наличия результатов подчиненного запроса (используются
зарезервированные слова EXISTS или NOT EXISTS);
· поиска значений в основном запросе, которые равны, превышают или
меньше значений, возвращаемых подчиненным запросом (используются
зарезервированные слова ANY, IN или ALL);
· создания подчиненных запросов внутри подчиненных запросов (вложенные
запросы).
Создание формы
Пользователь имеет возможность создать форму самостоятельно или
воспользоваться мастером. Мастер форм ускоряет процесс создания формы, так
как автоматически выполняет всю основную работу. При использовании мастера
Microsoft Access выдает приглашение на ввод данных, на основе которых
создается форма. В созданных формах мастер можно использовать для быстрого
создания элементов управления в форме. Для настройки формы следует
переключиться в режим конструктора.
Для создания простой формы, содержащей один столбец, используется кнопка
Новый объект.
Предполагаемые действия
Создание простой формы с помощью кнопки Новый объект
Создание формы с помощью мастера
Создание формы без помощи мастера
Создание формы на основе нескольких таблиц
Создание формы из записей, отфильтрованных в таблице, запросе или другой форме
Создание отчета
Пользователь имеет возможность разработать отчет самостоятельно или создать
отчет с помощью мастера. Мастер по разработке отчетов Microsoft Access
выполняет всю рутинную работу и позволяет быстро разработать отчет. После
вызова мастера выводятся диалоговые окна с приглашением ввести необходимые
данные, и отчет создается на основании ответов пользователя. Мастер
окажется полезным даже для опытных пользователей, так как позволяет быстро
разработать макет, служащий основой создаваемого отчета. После этого можно
переключиться в режим конструктора и внести изменения в стандартный макет.
Предполагаемые действия
Создание отчета из одной колонки с помощью автоотчета
Создание отчета с помощью мастера
Рекомендуем скачать другие рефераты по теме: bestreferat, культурология как наука.
1 2 3 | Следующая страница реферата