Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Конструирование запросов выбора, перекрестного запроса, запросов на внесение изменений в базу данных.

Читайте также:
  1. IX. Процесс изменений
  2. OLAP-технология и хранилище данных (ХД). Отличия ХД от базы данных. Классификация ХД. Технологические решения ХД. Программное обеспечение для разработки ХД.
  3. Актуальность защиты базы данных. Причины, вызывающие ее разрушение. Правовая охрана баз данных.
  4. Анализ полученных данных.
  5. Введение. Модели данных. Физическая организация баз данных. Проектирование базы данных. Системы управления базами данных. Общая характеристика СУБД Ms Access.
  6. Внесение изменений в решение о выпуске РДР (ч. 16 - 20 ст. 27.5-3).
  7. Внесение изменений и дополнений в настоящее Положение

Запрос – это задание на извлечение данных из таблиц БД, на выполнение вычислений над данными БД, на внесение изменений в БД.

Запрос на выборку является наиболее часто используемым типом запроса. Он дает возможность: включать в результирующую таблицу поля из одной или нескольких таблиц в нужном порядке; выбирать записи, удовлетворяющие различным условиям отбора; осуществлять вычисления над полями БД (создавать вычисляемые поля); группировать записи и находить для групп записей, для всех записей итоговые значения по некоторым полям с помощью статистических функций

Открытие окна Конструктора запроса в окне База данных производится

следующим образом:

выбрать объект Запросы  [Создать] 

окно Новый запрос  выбрать Конструктор  [ОК] 

окно Добавление таблицы  выбирать таблицы, из которых необходимо

извлечь данные, и нажимать [Добавить]  [Закрыть].

Перекрестный запрос представляет собой специальный запрос итогового типа.

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

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

Затем выполняется команда Запрос/Перекрестный. В р-те в бланке запроса появятся 2 новые строки: Групповая операция и Перекрестная таблица.Для полей со значениями в роли заголовков строк выбир. Заголовки строк,а для полей со знач. В роли заголовков столбцов-заголовки столбцов. В строке групповая операция для поля, по которому подводится итог, из раскрывающегося списка выбирается необходимая статистическая функция.

Запросы на внесение изменений в базу данных.

1) запрос на удаление – удаляет группу записей из одной таблицы или нескольких взаимосвязанных таблиц БД, для которых задано каскадное удаление связанных записей;Если м-ду таблицами установл. Связь с обеспечением целостности данных, но без каскадного удаления зап., то прежде составляется запрос на удаление записей за подчиненной табл., а затем-из главной. Из подчин. табл в окне констр. Запроса вводится команда Запрос/Удаление. Если м-ду табл уст. Связь с обеспеч целосн данных и с каскадн. Удал зап,то созд запрос на удал записей только из главной табл. Запро/Удажение. В бланк запр. Перетаск. Поля, участвующие в усл отбора записей на удал., и задаются условия отбора.

2) запрос на обновление – служит для изменения значений полей таблицы;

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

3) запрос на добавление – производит добавление записей из одной таблицы в другую таблицу; В кач-ве источника запроса указывается таблица, из кот. добавл. забиси в др. табл. Запрос/Добавление.

4) запрос на создание таблицы – создает новую таблицу на основе всех или части данных из одной или нескольких таблиц БД. Данный запрос может применяться для архивирования старых записей или создания резервных копий таблиц. Запрс/Создание таблицы. Указывается имя создаваемой таблицы и место куда ее поместить. Затем из списков полей перетаскиваются в бланк запроса поля, кот должны быть в этой табл., и при необходимости задаются условия отбора записей.

52 Конструирование формы: простой, с вкладками, составной, управляющей (с кнопками)

простая

Открытие окна Конструктора формы в окне База данных производится

следующим образом:

выбрать объект Формы [Создать] 

окно Новая форма выбрать Конструктор и выбрать из раскрывающегося списка источник данных – таблицу или запрос [OK]

добавьте еще разделы "Заголовок формы" и "Примечание формы" по команде Вид /Заголовок /примечание формы расширьте разделы окна Конструктора, перетащив правую границу любого из них до вертикальной полосы прокрутки;

Примечание. Изменить высоту разделов можно, перетащив нижнюю границу раздела вверх или вниз. перетащите все поля из списка полей в "Область данных" – дважды щелкните по заголовку списка, ухватите мышью выделенные поля и отпустите их в середине "Области данных". В ней отобразятся поля и их надписи (слева). Это связанные элементы управления;

С вкладками

Откройте окно Конструктора формы, указав нужный источник данных

Затем выполните следующее:

вставьте в раздел "Область данных" элемент управления "Вкладка", щелкнув по кнопке (Вкладка) панели элементов, а затем в этом разделе; на текущую вкладку перетащите из списка полей нужные поля; задайте имя вкладке – дважды щелкните по имени Вкладка1, в появившемся окне Вкладка в строке "Имя" наберите Название1 и закройте это окно; перейдите на вкладку Вкладка2, перетащите на нее из списка полей поля..; задайте имя текущей вкладке – Название2;сохраните форму с именем С ВКЛАДКАМИ.

Составная

Создайте подчиненную форму следующим образом:

откройте окно Конструктора формы, не забыв указать источник данных 1;

перетащите из списка полей все поля в "Область данных"; расположите поля в строку, а их надписи – вверху,над соответствующими полями;

сохраните созданную форму с именем1.Создайте составную форму следующим образом:

откройте окно Конструктора формы, не забыв указать источник данных 2; добавьте разделы "Заголовок формы" и "Примечание формы", используя пункт меню Вид. В "Заголовок формы" введите текст заголовка формы; перетащите из списка полей все поля в "Область данных"; восстановите окно Конструктора формы (уменьшите размер), щелкнув по его кнопке; ухватите мышью в окне База данных значок подчиненной формы 1 и

переместите его в "Область данных", распахните окно формы и перейдите в режим формы;сохраните созданную форму с именем СОСТАВНАЯ.

С кнопками Откройте окно Конструктора формы с помощью ярлыка "Создание формы в режиме конструктора" и выполните следующее:

включите (если не включена) кнопку (Мастера);щелкните по кнопке (Кнопка) панели элементов, а затем в "Области данных". Откроется первое окно Мастера создания кнопок В нем:

на 1-м шаге в поле "Категории" выберите действие, закрепляемое за

кнопкой формы, – Работа с формой, а в поле "Действия" – Открыть

форму и [Далее];на 2-м шаге выберите форму, открываемую по нажатии создаваемой кнопки [Далее];на 3-м шаге переключатель оставьте в положении Открыть форму и показать все записи и [Далее];на 4-м шаге переключатель поставьте в положение Текст и наберите

текст, помещаемый на кнопку формы [Готово];


Дата добавления: 2015-10-21; просмотров: 218 | Нарушение авторских прав


Читайте в этой же книге: Многомерная модель данных, ее базовые понятия, достоинства и недостатки. | Нормализация таблиц,ее цель.1я нормальная форма, 2НФ, 3НФ | Семантическая объектная модель. Пример объектной диаграммы. | Сase-средства для моделирования данных. | Понятие СУБД. Архитектура СУБД. | Возможности, предоставляемые СУБД пользователям. Производительность СУБД. | Классификация СУБД. Режимы работы пользователя в СУБД. | Функции СУБД | Логическая (предикатная)модель | Типы обрабатываемых данных и выражения. |
<== предыдущая страница | следующая страница ==>
Инструментальные средства для создания базы данных и ее приложений.| Конструирование отчета с вычислениями в строках, с частными и общими итогами.

mybiblioteka.su - 2015-2024 год. (0.008 сек.)