Читайте также: |
|
Запрос – это задание на извлечение данных из таблиц БД, на выполнение вычислений над данными БД, на внесение изменений в БД.
Запрос на выборку является наиболее часто используемым типом запроса. Он дает возможность: включать в результирующую таблицу поля из одной или нескольких таблиц в нужном порядке; выбирать записи, удовлетворяющие различным условиям отбора; осуществлять вычисления над полями БД (создавать вычисляемые поля); группировать записи и находить для групп записей, для всех записей итоговые значения по некоторым полям с помощью статистических функций
Открытие окна Конструктора запроса в окне База данных производится
следующим образом:
выбрать объект Запросы [Создать]
окно Новый запрос выбрать Конструктор [ОК]
окно Добавление таблицы выбирать таблицы, из которых необходимо
извлечь данные, и нажимать [Добавить] [Закрыть].
Перекрестный запрос представляет собой специальный запрос итогового типа.
Создание с помощью конструктора начинается с открытия окна конструктора запроса. В этом окне в бланк запроса последовательно перетаскиваются:
Поля, значения которых будут заголовками строк перекрестной таблицы; поле, значения которого будут заголовками столбцов перекрестной таблицы; поле, по которому подводится итог с использованием статистической функции.
Затем выполняется команда Запрос/Перекрестный. В р-те в бланке запроса появятся 2 новые строки: Групповая операция и Перекрестная таблица.Для полей со значениями в роли заголовков строк выбир. Заголовки строк,а для полей со знач. В роли заголовков столбцов-заголовки столбцов. В строке групповая операция для поля, по которому подводится итог, из раскрывающегося списка выбирается необходимая статистическая функция.
Запросы на внесение изменений в базу данных.
1) запрос на удаление – удаляет группу записей из одной таблицы или нескольких взаимосвязанных таблиц БД, для которых задано каскадное удаление связанных записей;Если м-ду таблицами установл. Связь с обеспечением целостности данных, но без каскадного удаления зап., то прежде составляется запрос на удаление записей за подчиненной табл., а затем-из главной. Из подчин. табл в окне констр. Запроса вводится команда Запрос/Удаление. Если м-ду табл уст. Связь с обеспеч целосн данных и с каскадн. Удал зап,то созд запрос на удал записей только из главной табл. Запро/Удажение. В бланк запр. Перетаск. Поля, участвующие в усл отбора записей на удал., и задаются условия отбора.
2) запрос на обновление – служит для изменения значений полей таблицы;
Запрос/Обновление. В бланке запроса появится нов строка Обновление. Затем в бланк запроса перетаскиваются все поля таблиц. Для полей, подлежащих обновлению, в строке Обновл. задаются выражения, знач. которых будут новыми значениями обновляемых полей. При необходимости обновления значений полей только в нек. записях задаются условия их оборота.
3) запрос на добавление – производит добавление записей из одной таблицы в другую таблицу; В кач-ве источника запроса указывается таблица, из кот.добавл. забиси в др. табл. Запрос/Добавление.
4) запрос на создание таблицы – создает новую таблицу на основе всех или части данных из одной или нескольких таблиц БД. Данный запрос может применяться для архивирования старых записей или создания резервных копий таблиц. Запрс/Создание таблицы. Указывается имя создаваемой таблицы и место куда ее поместить. Затем из списков полей перетаскиваются в бланк запроса поля, кот должны быть в этой табл., и при необходимости задаются условия отбора записей.
33 вопрос. Параметрический запрос позволяет создавать разные условия отбора записей непосредственно при вызове программы, т.е. условия отбора задаются в диалоговом окне. Это исключает открытие Конструктора при внесении изменений в строку Условия отбора. В этом случае текст диалогового окна заключается в квадратные скобки, а в пункте меню Параметры запроса устанавливается тип данных диалогового окна.
Вид Конструктора для выше приведенного примера:
Результат запроса: на экране появляются запрашиваемые данные
34 вопрос. Активные запросы бывают четырех типов:
· запрос на удаление – удаляет группу записей из одной таблицы или нескольких взаимосвязанных таблиц базы данных;
· запрос на обновление – служит для изменения значений полей таблицы;
· запрос на добавление – производит добавление записей из одной таблицы в другую таблицу;
· запрос на создание таблицы – создает новую таблицу на основе всех или части данных из одной или нескольких таблиц базы данных.
35. Объект Access 2000 Формы используется для создания удобного пользовательского интерфейса для работы с таблицами и запросами, другими словами, формы служат для ввода, просмотра и редактирования информации в базе данных. На основе одной таблицы или запроса можно построить несколько форм.
Режимы Мастер форм, Автоформа: в столбец, Автоформа: ленточная, Автоформа: табличная позволяют создавать формы в автоматическом режиме, выполняя подсказки самой СУБД.
Режим Диаграмма позволяет автоматически строить по данным той или иной таблицы диаграммы, а режим сводная таблица позволяет создавать формы Access вместе с таблицами Excel. Сводная таблица отображает итоговые данные с требуемыми расчетами.
Заголовок формы используется для отображения заголовка формы
Примечания формы служат для инструкций по заполнению формы, отображению общей суммы в счетах и другой информации
Верхний и нижний колонтитулы служат для печати на каждой странице формы какого - либо постоянного текста.
Для размещения в области данных различных объектов (полей таблиц, линий, рамок, кнопок, рисунков и т.д.) служит панель инструментов. Панель инструментов элементы. Рассмотрим некоторые из них:
Кнопка «Надпись»
Элемент управления, предназначенный для вывода описательного текста, например, заголовков, подписей или пояснений в форме или отчете. Access 2000 автоматически создает надписи для элементов управления.
Кнопка «Поле»
Используется для отображения, ввода, изменения данных в источнике записей формы или отчета, для вывода результатов вычислений, а также для приема данных, вводимых пользователем.
Кнопка «Группа переключателей»
Используется для размещения набора флажков, переключателей или выключателей, представляющих набор альтернативных значений. Например, группа переключателей может быть использована для определения способа доставки: воздушным путем, морским или сухопутным.
Кнопка «Выключатель»
Используется как отдельный элемент управления, связанный с логическим полем, свободный элемент управления, принимающий действия пользователя в специальном диалоговом окне, или компонент группы параметров.
Кнопка «Переключатель»
Используется как отдельный элемент управления, связанный с логическим полем, свободный элемент управления, принимающий действия пользователя в специальном диалоговом окне, или компонент группы параметров.
Кнопка «Поле со списком»
Составной элемент управления, объединяющий поле и раскрывающийся список. Чтобы ввести значение в поле базовой таблицы, можно ввести значение в поле или выбрать значение в списке.
Кнопка «Список»
Создает список, допускающий прокрутку. В режиме формы выбранное в списке значение можно ввести в новую запись или использовать для изменения значения в существующей записи.
Для получения дополнительных сведений нажмите кнопку.
Кнопка «Кнопка»
Используются для выполнения действий, таких как поиск записи, печать записи или применение фильтра.
Кнопка «Рисунок»
Используется для отображения неизменяемого рисунка в форме или отчете. Поскольку рисунок не является объектом OLE, то после помещения рисунка в форму или отчет не допускается его изменение из Access 2000.
Кроме указанных элементов есть такие кнопки, как свободная рамка объекта, присоединенная рамка объекта, разрыв страницы, набор вкладок, подчиненная форма/ отчет, линия, прямоугольник. Более подробно можно ознакомиться с назначением кнопок в справочнике Access 2000.
Каждый выбранный элемент с помощью мыши помещается в область данных, внизу экрана для выбранного элемента (области формы) открывается окно Свойства
Свойства содержат несколько объектов:
Свойства содержат несколько объектов:
Макет – характеристики, описывающие формат, в котором выводится тот или иной элемент.
Данные – характеристики, относящиеся к источнику данных элемента (если такие существуют)
Событие- характеристики, определяющие реакцию элемента на события, происходящие при работе как с этим элементом, так и с другими при открытии формы
Другие – остальные характеристики, не вошедшие в предыдущие объекты свойств.
Все – объединение всех характеристик, относящихся к данному элементу (области данных).
Дата добавления: 2015-09-04; просмотров: 70 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Вопрос. Запросы на выборку, способы их создания | | | Вопрос . Назначение отчетов и способы их создания. |