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

1. Понятие информации, свойства информации 3 страница



 

1) Свойство Размер поля определяет максимальное количество знаков, которые можно ввести в данное поле.

2) Свойство Формат поля задает формат вывода значений данного поля.

3) Свойство Маска ввода задает маску для ввода любых данных в поле.

4) Свойство Подпись определяет текст, который выводится в качестве подписи поля.

5) Свойство Значение по умолчанию позволяет указать значение, автоматически добавляемое в поле при создании новой записи.

6) Свойство Условие на значение определяет требования к данным, вводящимся в поле.

7) Свойство Сообщение об ошибке позволяет указать текст сообщения, выводящегося на экран, если введенные данные нарушают условие, определенное в свойстве Условие на значение.

8) Свойство Обязательное поле указывает, требует ли поле обязательного ввода значения.

9) Свойство Пустые строки определяет, допускается ли ввод в поле пустых строк.

10) Свойство Индексированное поле определяет индекс, задаваемый по одному полю.

31. Формирование полей со списком в таблице

 

Чтобы сформировать поле со списком, надо воспользоваться мастером подстановок. Мастер подстановок облегчает ввод данных и обеспечивает их достоверность. Мастер состоит из нескольких шагов.

 

Чтобы использовать Мастера подстановок, необходимо:

1) Открыть таблицу в режиме Конструктора.

2) Выделить поле и выбрать из списка в столбце "Тип данных" значение "Мастер подстановок".

3) В первом диалоговом окне выбрать способ задания значений: "Объект "столбец подстановки" будет использовать значения из таблицы или запроса", нажать кнопку Далее.

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

5) В списке "Доступные поля" выводятся все поля таблицы. Переместить из списка доступных полей в список подстановки нужные поля и нажать кнопку Далее.

6) Просмотреть столбец подстановки, с помощью перетаскивания границы выбрать ширину столбца, а также оставить установленный по умолчанию флажок "Скрыть ключевой столбец". Нажать кнопку Далее.

7) Ввести название столбца подстановок и нажать кнопку Готово. При необходимости Мастер подстановок попросит сохранить те изменения, которые вы внесли в таблицу, прежде чем окончательно установит подстановки — ответьте Да. На этом процедура создания столбца подстановок заканчивается.



32. Формирование простых и составных индексов в таблице

 

Создать индексы, как и ключи, можно по одному или нескольким полям. Составные индексы позволяют при отборе данных группировать записи, в которых первые поля могут иметь одинаковые значения. Индексировать поля требуется для выполнения частых поисков, сортировок или объединений с полями из других таблиц в запросах. Ключевые поля таблицы индексируются автоматически. Нельзя индексировать поля с типом данных поле МЕМО, гиперссылка или объект OLE. Если предполагается, что будет часто выполняться сортировка или поиск одновременно по двум и более полям, можно создать составной индекс. При сортировке таблицы по составному индексу сначала осуществляется сортировка по первому полю, определенному для данного индекса. Если в первом поле содержатся записи с повторяющимися значениями, то сортировка осуществляется по второму полю.

 

Чтобы создать индекс для одного поля надо:

1. В режиме конструктора в панели структуры таблицы (верхняя часть окна) выбрать поле, для которого требуется создать индекс.

2. В панели свойств (нижняя часть окна) для свойства Индексированное поле установить значение "Да (Допускаются совпадения)" или "Да (Совпадения не допускаются)". Убедиться, что в данном поле совпадающих записей нет, можно выбрав значение "Да (Совпадения не допускаются)".

 

Чтобы создать составной индекс:

1. В режиме конструктора на панели инструментов нажать кнопку Индексы.

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

3. В поле Имя поля нажать стрелку и выбрать в списке первое поле, для которого требуется создать индекс.

4. В следующей строке поля Имя поля указать второе индексируемое поле (для данной строки поле Индекс следует оставить пустым). Повторить эти действия для всех полей, которые необходимо включить в индекс. В составном индексе может быть до 10 полей.

33. Определение связей между таблицами, виды отношений между данными в СУБД Access

 

В СУБД Access процесс создания реляционной БД вкл. создание схемы данных. Схема данных наглядно отображает таблицы и св. м/у ними, а также обеспечивает исп. связей при обработке данных.

 

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

 

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

 

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

 

Отнош. многие-ко-многим предполаг., что кажд. записи в одн. табл. соотв-ет несколько записей в др. При этом кажд. сторона отнош-я выглядит как отнош-е один-ко-многим. Связующая табл. представляет собой промежуточ. таблицу, кот. служ. мостом м/у 2 табл. в отнош. многие-ко-многим. Ее ключ сост. из ключевых полей этих табл., с кажд. из кот. она св. отнош-м один-ко-многим. Помимо ключевых полей, связующая табл. должна содерж. хотя бы 1 поле, кот. нет в связываемых табл., но кот. им. знач-е для кажд. из них. Т.о., отнош-е многие-ко-многим склад. из отнош-й многие-к-одному и один-ко-многим.

 

Между 2 таблицами может быть установлена связь-объединение по некот. полю связи. Для связи-объединения может быть выбран один из 3 способов объединения записей:

 

1) объединение только тех записей, в кот. связанные поля обеих таблиц совпадают (производится по умолчанию);

 

2) объединение тех записей, в кот. связанные поля обеих табл. совпадают, а также объединение всех записей из 1й таблицы, для кот. нет связанных во 2й, с пустой записью 2й табл.;

 

3) объединение тех записей, в кот. связанные поля обеих таблиц совпад., и объединение всех записей из 2й табл., для кот. нет связанных в 1й, с пустой записью 1й таблицы.

 

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

34. Изменение структуры таблиц в СУБД Access

 

Для изменения структуры таблицы (добавления нов. поля, его удаления, изм-я послед-ти полей, а также изм-я типа дан., размера поля и др. его св-в) надо открыть табл. в режиме Конструктор. С этой целью маркируют таблицу в окне БД и вып-ют щелчок на кнопке Конструктор, что прив. к появл. на экране окна конструктора таблиц. Чтобы вставить в табл. нов. поле, надо предварительно выделить строку (с именем поля), выше кот. будет добавлена нов. пустая строка, и вып-ть команду Вставка - Строки. В появившуюся пустую строку вводят имя нов. поля и его тип. Выделение строк с именами полей происх. с пом. селекторной колонки, расположенной левее столбца с перечнем имён полей. Для удаления полей надо промаркировать строки с именами этих полей и нажать клавишу [Delete] или выполнить команду Правка - Удалить. Следует помнить, что некорректное изменение типа данных или какого-либо св-ва поля мож. привести к потере данных, о чём сист. предупреж. пользователя.

35. Работа с таблицей. Перемещение по таблице, добавление и удаление записей, изменение данных

 

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

 

Рассмотрим работу с записями в режиме Таблицы. Существуют три операции с записями: добавление, изменение и удаление записи.

 

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

 

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

 

Microsoft Access сохраняет изменения в полях текущей записи при переходе к другой записи. Чтобы изменить существующую запись, достаточно поместить указатель мыши на поле, данные в котором необходимо изменить. После этого ввести новые данные и нажать клавишу <Таb> для перехода на следующее поле. Окончательно данные будут изменены только после перехода на следующую или любую другую запись. До тех пор, пока работа выполняется над одной записью, все изменения можно отменить, нажав клавишу <Esc>.

 

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

1. Выделить одну или несколько записей для копирования или перемещения.

2. Чтобы скопировать записи — нажать на панели инструментов кнопку Копировать.

3. Чтобы переместить записи — нажать на панели инструментов кнопку Вырезать

4.Открыть в режиме Таблицы объект, в который требуется скопировать записи. При необходимости, переставить столбцы, чтобы они соответствовали порядку копируемых или перемещаемых данных.

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

6. Для добавления записей в конец таблицы — выбрать в меню Правка команду Добавить из буфера.

 

Удалить запись можно тоже несколькими способами. Сначала нужно в любом случае выделить запись, а затем выполнить одно из следующих действий:

• Нажать на панели инструментов кнопку Удалить запись.

• Щелкнуть правой кнопкой мыши на области выделения удаляемых записей и из контекстного меню выбрать команду Удалить запись.

• Выбрать из меню Правка команду Удалить или Удалить запись.

• Нажать клавишу Удалить (Delete).

36. Работа с таблицей: сортировка, поиск и фильтрация данных

 

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

 

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

 

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

 

Сортировка данных по возрастанию и по убыванию. Можно отсортировать данные, отображаемые в естественном или специальном порядке, по возрастанию или по убыванию.

 

1. Откройте таблицу или форму в режиме сводной таблицы или в режиме сводной диаграммы.

2. Выполните одно из следующих действий.

* Режим сводной таблицы.

• Чтобы отсортировать данные в полях, основанных на подписях элементов, щелкните подпись поля, содержащего данные, которые необходимо отсортировать.

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

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

* Режим сводной диаграммы.

• Чтобы отсортировать числовые данные в рядах, щелкните ряд или элементы данных в ряде, которые необходимо отсортировать.

• Чтобы отсортировать элементы в поле по алфавиту, щелкните поле категории или поля ряда или щелкните подпись оси категории.

3. На панели инструментов Сводные таблицы или Сводная диаграмма нажмите кнопку Сортировка по возрастанию или Сортировка по убыванию.

 

Access позволяет осуществлять поиск данных. Для того, чтобы найти данные, открываем БД, т.е. делаем ее активной. Затем произвести поиск:

1. по всем полям каждой записи или отдельному полю всей записи

2. вперед или назад

3. по типу сравнения данных.

 

Для поиска данных: Правка > Найти. В открывшемся окне в разделе Образец указать данные, которые хотите найти. В разделе Просмотр из списка выбрать направление поиска. Для нахождения 1 совпадения: Найти; для нахождения 2 совпадения: Найти > Далее. После установления всех параметров поиска нажать Закрыть.

37. Макет таблицы, печать таблицы в СУБД Access

 

Прежде чем печатать таблицу, надо выполнить следующие действия: Откр. табл. в режиме табл. - Файл - Предвар. просмотр или Предвар. просмотр на панели инстр.

 

Далее следует установить параметры страницы: Файл - Параметры страницы (поля, ориентация страницы, выбор бумаги для печати, выбор принтера).

 

Печать таблицы: Файл - Печать - выбрать об-ты для печати, число их копий - ОК.

 

Печатать таблицы можно и след. обр.: Сервис - Связи с Office - Публикация в Microsoft Office Word - печать из этой программы.

38. Назначение запросов, их виды и использование в СУБД Access

 

Запрос – это средство выборки данных из одной или нескольких таблиц. Отбор осуществляется по условию заданному пользователем. Запросы используются для просмотра, изменения и анализа данных различными способами. Запросы также можно использовать в качестве источников записей для форм, отчетов и страниц доступа к данным. Access позволяет создавать запросы 2х типов: QBE-запросы, SQL-запросы. QBE-запросы (Query By Example) — запросы, строящиеся с помощью конструктора запросов, представляющего собой графический инструмент для создания запросов по образцу. SQL-запросы — запросы, строящиеся при помощи унифицированного набора инструкций SQL (Structured Query Language — структурированный язык запросов). Все запросы делятся на две группы: запросы-выборки, запросы-действия. Запрос на выборку является наиболее часто используемый. Запросы этого типа возвращают данные из одной или нескольких таблиц и отображают их в виде таблицы, записи в которой можно обновлять (с некоторыми ограничениями). Запросы на выборку можно также использовать для группировки записей и вычисления сумм, средних значений, подсчета записей и нахождения других типов итоговых значений. Запрос с параметрами — это запрос, при выполнении отображающий в собственном диалоговом окне приглашение ввести данные. Можно разработать запрос, выводящий приглашение на ввод нескольких единиц данных, например 2х дат. Запросы с параметрами также удобно использовать в качестве основы для форм, отчетов и страниц доступа к данным. Например, на основе запроса с параметрами можно создать месячный отчет о доходах. После ввода месяца Microsoft Access выполняет печать соответствующего отчета. Перекрестные запросы используют для расчетов и представления данных в структуре, облегчающей их анализ. Он подсчитывает сумму, среднее, число значений или выполняет другие статистические расчеты, после чего результаты группируются в виде таблицы по 2м наборам данных, 1 из которых определяет заголовки столбцов, а другой заголовки строк. Запросы на изменение (запросы-действия) -запрос, который за одну операцию изменяет или перемещает несколько записей. Существует четыре типа запросов на изменение. • На удаление записи - удаляет группу записей из одной или нескольких таблиц. С помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее. • На обновление записи. вносит общие изменения в группу записей одной или нескольких таблиц, позволяет изменять данные в существующих таблицах. • На добавление записей. добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц. • На создание таблицы. создает новую таблицу на основе всех или части данных из одной или нескольких таблиц, полезен при создании таблицы для экспорта в другие базы данных Microsoft Access или при создания архивной таблицы, содержащей старые записи. Запросы SQL— это запрос, создаваемый при помощи инструкций SQL. Язык SQL используется при создании запросов, а также для обновления и управления реляционными базами данных, такими как базы данных Microsoft Access. Когда пользователь создает запрос в режиме конструктора запроса, Microsoft Access автоматически создает эквивалентную инструкцию SQL.

39. Создание запроса на выборку, включение полей в запрос и ввод условий отбора

 

Для создания нового запроса в окне базы данных выбирается вкладка «Запросы» и нажимается кнопка «Создать». При этом отображается диалоговое окно «Новый запрос», предлагающее пять основных типов запросов и методов их создания: а) Конструктор - вызывается чистый бланк запроса QBE, в котором верхняя часть показывает список используемых таблиц, а нижняя часть служит для описания полей запроса; б) Простой запрос – запускается мастер создания запроса по выбранным полям; в) Перекрестный запрос - запускается мастер для построения особого типа итогового запроса, который суммирует данные в табличной форме; г) Повторяющиеся записи - запускается мастер для построения запроса на выборку, который обнаруживает повторяющиеся записи в таблице; д) Записи без подчиненных - запускается мастер для построения запроса на выборку, который обнаруживает в таблице записи, не имеющие соответствующей записи в связанной таблице. режим «Конструктор». В начале в бланк запроса следует добавить таблицы, которые будут использоваться в запросе. Если в запросе требуется выполнить операции с полями – рассчитать сумму, среднее, определить максимальное или минимальное значение, подсчитать количество, то в бланке запроса требуется включить групповые операции (меню «Вид» - команда «Групповые операции»), такой запрос называется итоговым. Далее требуется выбрать поля, которые будут участвовать в запросе. Для каждого поля следует указать следующие параметры: 1 Имя поля – поле в бланк запроса можно поместить двойным щелчком мыши на имени поля в списке полей таблицы, или перетащить его мышью в любой пустой столбец бланка, или выбрать поле из раскрывающегося списка в строке «Поле» бланка запроса; 2 Таблица – обычно автоматически отображается имя таблицы, из которой берется поле; 3 Групповая операция (только для итоговых запросов) – позволяет выполнять итоговые операции в запросе. Здесь имеются следующие значения: а) группировка (никаких вычислений не производится, записи запроса группируются по указанному полю); б) Sum; в) Avg (рассчитывается среднее арифметическое); г) Max (определяется максимальное значение для группы записей); д) Min; е) Count (подсчитывается количество значений поля для группы записей); ж) выражение (обычно используется для вычисляемых полей, показывает что необходимо вычислить выражение, записанное в строке «Поле»); з) условие (указывает на то, что поле используется только для отбора записей в запрос, для такого поля не указывается вывод на экран); 4 Сортировка – служит для упорядочения строк запроса по выбранному полю. Сортировку можно выполнять по возрастанию или убыванию значений поля; 5 Вывод на экран – указывает на то, требуется ли выводить на экран выбранное поле; 6 Условие отбора – определяет выражение, накладывающее ограничения на значение поля. Это выражение состоит из операторов сравнения (>, >=, <, <=, <>, =) и операндов (значений). Условия могут соединяться логическими операторами AND и OR. Кроме того, можно использовать функции IN (задает используемый для сравнения список значений, например, при условии отбора IN (4, 5) будут выбираться значения 4 и 5), BETWEEN (определяет диапазон значений, например, BETWEEN 4 And 10 выберет значения от 4 до 10), LIKE (указывает шаблон отбора для текстовых полей). Для любого поля запроса можно определить ряд дополнительных свойств. Окно свойств открывается командой «Свойства» из меню «Вид».

40. Создание и использование вычисляемых полей в запрос и ввод условий отбора

 

Запрос в Access является объектом, который сохраняется в файле базы данных и может многократно повторяться. Все ранее созданные запросы содержали в Условиях отбора конкретные значения дат, названий, имен и т.д. Если требуется повторить такой запрос с другими значениями в условиях отбора, его нужно открыть в режиме Конструктора, изменить условие и выполнить. Чтобы этого не делать, можно создать запрос с параметрами. При выполнении такого запроса выдается диалоговое окно Введите значение параметра, в котором пользователь может ввести конкретное значение и затем получить нужный результат. Чтобы преобразовать обычный запрос в запрос с параметрами, следует выполнить следующие действия. 1. Откройте это запрос в режиме Конструктора.

Для определения параметра запроса введите в строку Условие отбора вместо конкретного значения слово или фразу и заключите их в квадратные скобки, например, [Укажите интересующий Вас год]. Эта фраза будет выдаваться в виде приглашения в диалоговом окне при выполнении запроса. 3. Если Вы хотите, чтобы Access проверял данные, вводимые в качестве параметра запроса, нужно указать тип данных этого параметра. Для этого щелкните правой кнопкой мыши на свободном поле в верхней панели запроса и выберите из контекстного меню команду Параметры или выполните команду меню Запрос, Параметры. Появляется диалоговое окно Параметры запроса 4. В столбец Параметр нужно ввести значение параметра точно так, как он определен в бланке запроса, только можно не вводить квадратные скобки. Для приведенного выше примера следует задать: Укажите интересующий Вас год. В столбце Тип данных выберите из раскрывающегося списка нужный тип данных. Нажмите ОК. 5. Нажмите кнопку Запуск на панели инструментов, чтобы выполнить запрос. В запросе можно ввести несколько параметров. При выполнении такого запроса для каждого из параметров будут поочередно выводиться диалоговые окна Введите значение параметра в том порядке, в котором они перечислены в бланке запроса. Создание вычисляемого поля в запросе Можно создать поле, в котором будут отображаться результаты вычислений, определенных в выражении, или которое будет управлять значениями поля. Для этого необходимо выполнить следующие действия. 1. Откройте запрос в режиме Конструктора. 2. Введите выражение в пустую ячейку в строке Поле. Если выражение содержит имя поля, то это имя необходимо заключить в квадратные скобки. После нажатия клавиши Enter или перехода в другую ячейку Microsoft Access задаст имя поля по умолчанию в формате «ВыражениеN», где N представляет собой целое число, увеличивающееся для каждого нового поля в запросе, содержащего выражение. Имя находится перед выражением; после имени добавляется двоеточие. В режиме таблицы это имя служит заголовком столбца. Подстроку «ВыражениеN» можно выделить и ввести вместо нее более содержательное имя, например, «НоваяЦена». 3. При необходимости введите условие отбора.

41. Создание итоговых запросов, групповые операции в запросе

 

Итоговые запросы позволяют вычислить итоговые значения. Итоговые запросы отличаются от обычных. В них можно использовать 2 типа полей: поля, по которым осуществляется группировка данных и поля, для которых проводятся вычисления. Дополнительно еще можно включить поля для определения условий запроса. Для составления итогового запроса, в режиме конструктора, надо выбрать пиктограмму ГРУППОВЫЕ ОПЕРАЦИИ или воспользоваться командой ВИД\ГРУППОВЫЕ ОПЕРАЦИИ. В результате в бланке запроса появится строка "Групповые операции ". Затем для соответствующего поля из списка выбрать функцию " Группировка" или "Sum ". После включения в запрос требуемых полей, для поля, по которому будет вычисляться итоговое значение, выберите функцию "Группировка ". В частности таким полем может быть и вычисляемое поле. В случае необходимости для остальных полей также задайте соответствующую функцию, например "Sum". С помощью запросов можно обрабатывать информацию из связанных таблиц. Если связующие поля имеют одинаковые тип и имя, то ACCESS автоматически связывает поля из объединенных таблиц. Связь обозначается линией. В начале необходимо определить параметры связи. Укажите на соединительную линию и выберите команду ВИД\ПАРАМЕТРЫ ОБЪЕДИНЕНИЯ. В результате откроется диалоговое окно, в котором предлагаются 3 опции для определения параметров связи. Выберите одну из опций и нажмите ОК. Отбуксируйте соответствующие поля обеих таблиц в бланк запроса QBE. Для просмотра результата выполните запрос. Возможно создание итоговых запросов для связанных таблиц. Для этого используются команды ВИД\ГРУППОВЫЕ ОПЕРАЦИИ и ВИД\ИМЕНА ТАБЛИЦ, и для каждого поля выбрать соответствующую функцию. Групповые операции позволяют выделить группы записей с одинаковыми значениями в указанных полях и использовать для этих групп одну из статистических функций. В Access предусматривается девять статистических функций: sum — сумма значений некоторого поля для группы; Avg — среднее от всех значений поля в группе; мах, Min — максимальное, минимальное значение поля в группе; count — число значений поля в группе без учета пустых значений; StDev — среднеквадратичное отклонение от среднего значения поля в группе; var — дисперсия значений поля в группе; First и Last — значение поля из первой или последней записи в группе. Результат запроса с использованием групповых операций содержит по одной записи для каждой группы.

42. Формирование перекрестного запроса

 

Перекрестный запрос относится к особому типу итоговых запросов на выборку, имеют заголовки строк и столбцов. Они позволяют увидеть вычисляемые значения в виде перекрестной таблицы, похожей на электронную таблицу. Для преобразования обычного запроса на выборку в перекрестный запрос нужно в режиме «Конструктор» выбрать в основном меню команду «Запрос / Перекрестный». При этом в бланк запроса добавляется строка «Перекрестная таблица, где для каждого поля перекрестного запроса можно выбрать одну из четырех установок: «Заголовки строк», «Заголовки столбцов», «Значение» (выводимое в ячейках перекрестной таблицы), «Не отображается».Для перекрестного запроса надо определить от одного до трех полей в качестве заголовков строк, одно поле в качестве заголовков столбцов и одно поле значений.

43. Применение форм для обработки данных, структура формы

 

Форма — это объект БД, предназначенный для ввода и отображения информации. Формы позволяют выполнить проверку корректности данных при вводе, проводить вычисления, обеспечивают доступ к данным в связанных таблицах с помощью подчиненных форм. Работа с формами может происходить в трех режимах: в режиме Формы, в режиме Таблицы, в режиме Констриктора. Выбрать режим работы можно при помощи кнопки Вид панели инструментов Конструктор форм либо с помощью команды меню Вид. В режимах Формы и Таблицы можно осуществлять добавление, удаление и редактирование записей в таблице или в запросе, являющемся источником данных для форм. Структуры формы. Любая форма может включать следующие разделы: 1 заголовок формы — определяет верхнюю часть формы и может содержать текст, графику и другие элементы управления; 2 верхний колонтитул — раздел отображается только в режиме предварительного просмотра и обычно содержит заголовки столбцов;3 область данных — определяет основную часть формы, содержащую поля, полученные из источника данных;4 нижний колонтитул — раздел отображается только в режиме предварительного просмотра в нижней части экранной страницы и обычно содержит номер страницы, дату.;5 примечание формы — отображается внизу последней экранной страницы формы. Форма может содержать все-разделы или некоторые из них. Как и любой объект базы данных, форма имеет свойства. Значения этих свойств для всей формы, ее разделов или элементов управления задаются в окнах свойств соответствующих объектов. Для отображения на экране окна свойств нужно нажать кнопку Свойства на панели инструментов Конструктор форм.


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







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







<== предыдущая лекция | следующая лекция ==>