Выражения и операторы, применяемые в условиях отбора.



Выражения и операторы Описание выражений и операторов
Числа Вводятся без ограничений
Текст Должен быть заключен в кавычки
Даты Ограничиваются с двух сторон символами # (например, #01.02.02#)
*; +; -; /; ^ Арифметические операторы, связывающие выражения
<; <=; >; >=; =; <> Операторы сравнения
Like Используется для логики замены в выражениях
In Для определения, содержится ли элемент данных в списке значений
BETWEEN… AND… Для выбора значений из определенного интервала
? Заменяет один символ (букву или цифру)
* Заменяет несколько символов
BETWEEN BETWEEN 100 AND 1000 (то же, что >=100 AND <=1000)
Логические операторы  
NOT (нет) NOT > 10 (то же, что и <=10).
AND (и) >= #01.01.2007# AND <=#03.06.2008#
OR (или) "Январь" OR "Февраль"

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

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

Использование Мастера запросов

Для создания запроса в Мастере запросов, сначала указывают тип запроса, а потом, в зависимости от типа - данные для создания запроса.

В программе предусмотрены четыре типа запросов:

· Простой запрос. Простая выборка из полей таблицы;

· Перекрестный запрос. Запросы, которые выводят множество данных и позволяют быстро их подсчитывать;

· Повторяющиеся записи. Так как в результате выполнения простого запроса отображаются лишь некоторые поля таблицы, то возможны повторы. Данный тип позволяет их избежать;

· Записи без подчиненных. Добавляются фильтры по поиску записей в связанных таблицах, которые не связаны с «родительской» таблицей.

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

Отчеты в MS Access

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

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

Существуют два режима работы с отчетами:

· Конструктор для создания новых отчетов и изменения существующих, выполнения «тонкой» работы;

· Предварительный просмотр – внешний вид отчета при печати.

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

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

Способы создания нового отчета:

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

· полуавтоматически – вкладка Создание → блок Отчеты → Мастер отчетов;

· вручную – вкладка Создание → блок Отчеты → Конструктор отчетов;

· вкладка Создание → блок Отчеты → Пустой отчет.

Разделы отчета:

· Область данных, где размещаются записи из источника данных;

· Заголовок и Примечание отчета, которые только однажды размещаются соответственно в начале и конце отчета.

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

В отчетах, как и в формах, можно использовать вычисляемые поля, которые в режиме Мастера устанавливаются с помощью кнопки Итоги, а в режиме Конструктора – кнопкой Поле.

Почтовые наклейки являются разновидностью отчета. Для их создания необходимо выполнить команду вкладка Создание → блок Отчеты → Наклейки → выбрать источник и формат наклеек.

  Реляционные базы данных (связи между таблицами)

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

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

Добавить новую связь можно, дважды щелкнув левой кнопкой мыши по окну или выбрав соответствующую команду на вкладке Работа с базами данных ® Схема данных ® Конструктор ® Изменить связь. Появится окно Изменение связей, в котором нужно указать таблицы между которыми устанавливаются связи.

Как же влияет установление связи в таблицах на работу Microsoft Access?

П рограмм контролирует ввод данных в связанные таблицы по следующим правилам:

- запрещено добавлять значение, отсутствующее в исходной таблице, в связанную таблицу. То есть, запрещен ввод нового любимого предмета в таблицу Личные данные, если в таблице Преподаватели этот предмет отсутствует;

- запрещено удаление в исходной таблице записей, на которые есть ссылка в связанной таблице;

- при изменении записей в исходной таблице меняются записи в связанной таблице.

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

 


Дата добавления: 2020-04-25; просмотров: 159; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!