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

Использование логических операций в условии отбора

Читайте также:
  1. IV. Изучение технологических свойств руд
  2. V. Изучение гидрогеологических, инженерно-геологических, экологических и других природных условий месторождения
  3. Акаев И. Г., Мотлох Н. Н. Биофизический анализ предпатологических предлейкозных состояний. М. , Наука, 1984, 288 с.
  4. Анализ наличия земли и ее использование
  5. Аналитическая деятельность командира по анализу и оценке морально-психологических состояний военнослужащих
  6. Биологических структур в филогенезе
  7. В каких случаях использование антибиотиков необходимо?

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

Допустим, надо выбрать товары, цена которых не более 1000 руб. и НДС не более 10%, а также товары, цена которых более 2500 руб. Результат должен содержать наименование товара (НАИМ_ТОВ), его цену (цена) и НДС (СТАВКА_НДС).

Для создания запроса в режиме конструктора в окне базы данных выберем Объект Запросы (Queries) и щелкнем на значке Создание запроса в режиме конструктора (Create query in.Pesign view).

Появится окно запроса на выборку в режиме конструктора <Имя запроса>: запрос на выборку (Select Query) и диалоговое окно Добавление таблицы <...> (Show Table <...>) (см. рис. 4.4). В диалоговом окне выберем таблицу товар и нажмем кнопку Добавить (Add). Выбранная таблица будет отображена в области схемы данных окна конструктора запроса на выборку (см. рис. 4.6). Закроем окно Добавление таблицы (Show Table).

Для удаления таблицы из схемы данных запроса установите на нее курсор Мыши и нажмите клавишу <Delete>. Для добавления — нажмите кнопку.

В окне конструктора запроса (см. рис. 4.6) перетащим из списка полей таблицы ТОВАР поля НАИМ_ТОВ, ЦЕНА, СТАВКА_НДС в столбцы бланка запроса в строку Поле (Field).

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

В строке Вывод на экран (Show) отметьте поля, иначе они не будут включены в таблицу запроса.

Условия отбора оформим, как показано в бланке запроса на рис. 4.6. Между условиями, записанными в одной строке, выполняется логическая операция and. Между условиями, записанными в разных строках, выполняется логическая операция or.

Выполним запрос, нажав на панели конструктора запросов кнопку Запуск (Run) или кнопку Вид (View). На экране появится окно запроса в режиме таблицы с записями из таблицы товар, отвечающими заданным условиям отбора.

Сохраним запрос, нажав кнопку Сохранить (Save) и задав ему имя "Пример!". Заметим, что имя запроса не должно совпадать не только с именами имеющихся запросов, но и с именами таблиц в базе данных. Закроем текущий запрос по команде меню Файл|3акрыть (File|Close) или нажав кнопку окна запроса Закрыть (Close). Сохраненный запрос можно выполнить, выделив его в окне базы данных и нажав кнопку Открыть (Open).

 

ВОПРОС 23

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

В перекрёстном запросе обычно три поля: поле заголовка столбцов, поле заголовка строк и поле итогового содержимого ячеек.

По умолчанию строка «Групповая операция» в режиме конструктора скрыта.

 

Группировка

Инструкция «Группировка» разбивает результаты запроса по каждому уникальному значению поля (полей). Например, если в поле Страна встречается 20 раз Литва, 30 раз Польша, 50 раз Чехия, то при группировке по этому полю будет всего три записи – по одной на каждую страну. Если будем добавлять группировку в другие поля, то количество выбранных записей возрастёт, так как программа будет искать уникальное значение не одного, а нескольких полей (например, зададим группировку по странам и по поставщикам. В Литве пять поставщиков, а, следовательно, уникальных записей для Литвы уже будет пять, а не одна).

Инструкция Группировка автоматически задаёт сортировку в алфавитном порядке. Для изменения порядка сортировки надо явно указать программе параметры в строке «Сортировка».

 


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



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