Студопедия

Главная страница Случайная лекция


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

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



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




Поиск данных

Читайте также:
  1. Анализ данных.
  2. Базы данных. Общие сведения. Основные понятия баз данных
  3. Выбор стратегии поиска информации
  4. Геофизические методы при поисках и разведке угольных месторождений
  5. Глава VI: Поиск
  6. Задание 2. Методы эмпирического сбора данных.
  7. Заложение поисковых скважин на ассиметричных складках
  8. Заложение поисковых скважин по профилю в крест простирания
  9. Заложение поисковых скважин по случайной сетке
  10. Зарегистрированы в целях поиска подходящей работы в службе занятости по месту жительства.

 

Поиск нужной записи осуществляется, как правило, на основе какого-то значения одного из полей.

Просмотр записей можно осуществлять как в режиме формы, так и в режиме таблицы.

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

 

Задание 4.1:

Рассортируйте БД Реактивы по полю Название по возрастанию.

Рассортируйте БД Реактивы по полю Цена по возрастанию.

Рассортируйте БД Реактивы по полю Дата по убыванию.

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

Установить нужный фильтр можно, используя команду меню Записи – Фильтр - Фильтр по выделенному (или Расширенный фильтр). При использовании Расширенного фильтра необходимо заполнить для нужных полей условия отбора и затем выбрать команду (или кнопку) Применить фильтр.

С помощью команды Записи - Удалить фильтр на экране появится вся БД.

 

Задание 4.2:

· Выведите запись, соответствующую реактиву с плотностью =1,0576

· Выведите запись, соответствующую реактиву с температурой кипения = 1100С

· Получите список реактивов, не растворимых в воде.

· Получите список реактивов с температурой кипения меньше 1000С.

· Получите список реактивов с плотностью меньше 1.

· Получите список реактивов с молекулярной массой больше 70

· Получите список реактивов с температурой кипения меньше 1000С и плотностью больше 1.

· Получите список реактивов, растворимых и в воде и в эфире и температурой кипения больше 900С.

· Получите список реактивов, цена которых не превышает 20 руб.

 

К сожалению, назначение нового фильтра автоматически стирает все предыдущие. Если фильтр сложный, его многократная настройка может отнимать много времени. Поэтому можно фильтр превратить в запрос или создавать сразу как запрос.

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

Запросы бывают:

На отбор – извлекают данные, базирующиеся на критериях, используемых в запросе.

Активный запрос – для выполнения действий над записями, которые отвечают условию, указанному в запросе.

Суммирующий запрос – для подсчета средних, суммарных значений.

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

Объединенный запрос – для комбинирования данных из различных таблиц.

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

Например:

 

Увеличить цену на 25% [Цена]*1,25
Вывести комбинированное имя [Имя]&” “&[Фамилия]
Первые 3 символа LEFT([Имя],3)
Год Format([Дата],”yyyy’)
Месяц Format([Дата],”mmm”)
Количество дней между двумя событиями DateDiff(“d”,[ДеньЗаказа],[ДеньОтправки])

 

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

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

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

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

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

Таблица 3.

 

Знаки замены
* Используется вместо любого количества символов
? Используется вместо одного любого символа
# Используется вместо одной цифры
[] Используется для поиска символа, совпадающего с одним из тех, что в скобках (N[JY] будет соответствовать NJ или NY)
! Используется для поиска символа, совпадающего с одним из тех, что в скобках (N[!JY])
- Используется для определения диапазона символов (N[J-Y])
LIKE Используется для поиска любых символов. Например, LIKE “[A-D]*” может использоваться для нахождения фамилий, начинающихся с букв A,B,C,D. Слово LIKE автоматически должно добавляться в бланк.
Операторы сравнения
> Больше, чем
< Меньше, чем
<= Менее или равно, чем
>= Более или равно, чем
<> Не равно
= Равно
Логические операторы
AND Требует, чтобы выполнялись все условия
OR Требует, чтобы выполнялось хотя бы одно условие
NOT Требует, чтобы условие не выполнялось
BETWEEN X AND Y Требует, чтобы значение находилось в данном диапазоне

 

Задание 4.3:

· Получить список реактивов с указанием цены и количества, растворимых в воде, с температурой кипения меньше 1200С

· Получить список реактив, приобретенных

в … году

в … месяце

… числа

в срок между ../../.. и ../../.. (по дате)

 

Итоговые запросы позволяют вычислять различные статистические параметры. Можно подсчитать общее количество записей, вывести даты первого и последнего приобретения и т.д. Для этого в панели инструментов при построении запроса в режиме Конструктора выбирают Групповые операции. При этом в окне бланка запроса третья строка – Групповая операция.

Таблица 4.

Групповые операции.

 

Название Функция
Sum Сумма значений поля по всем записям
Avg Среднее значение поля
Min Минимальное значение
Max Максимальное значение
Count Количество записей, соответствующее поле которых не содержит величины Null
StDev Стандартное отклонение величин поля от среднего
Var Вариация значений поля
First Первое значение в группе
Last Последнее значение в группе
Group By Поле, определяющее группу записей, по которой вычисляются статистические параметры.
Expression (Выражение) Вычисляемое поле, значение которого рассчитывается по сложной формуле
Where (Условие) Режим задания условий отбора для поля, по которому не выполняется группировка.

 

Задание 4.4:

· Подсчитать количество записей в БД.

· Подсчитать общую стоимость всех приобретенных реактивов.

· Подсчитать количество реактивов, приобретенных в … году.

· Подсчитать среднюю цену всех реактивов.

· Подсчитать среднюю стоимость реактивов, приобретенных в … году.

· Подсчитать среднюю стоимость реактивов, не растворимых в воде.

Запрос действия применяется для добавления, удаления и обновления группы записей таблицы. Обновить содержимое полей (например, увеличить цену реактивов на 5%) можно, выбрав пункт Обновление в палитре кнопки Тип запроса, находясь в режиме Конструктора запросов. В бланке запросов внизу третья строка – обновление, позволяет задать вариант изменения записей (например, [Цена]*1,05). В строке ниже можно ограничить записи для обновления.

Задание 4.5:

· Увеличьте цену всех реактивов на 15%.

· Уменьшите цену всех реактивов на 5%.

· Увеличьте цену реактивов, приобретенных в … году на 25%

· Уменьшите цену реактивов, приобретенных в … году на 20%

· Подсчитайте новую среднюю стоимость всех реактивов.

 

 


<== предыдущая страница | следующая страница ==>
Жидкость | Выбор конструктивной схемы перекрытия

Дата добавления: 2014-11-08; просмотров: 357; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.004 сек.