Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей)




Скачать 427.13 Kb.
НазваниеМетодическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей)
страница9/10
Дата публикации28.07.2013
Размер427.13 Kb.
ТипМетодическое пособие
zadocs.ru > Информатика > Методическое пособие
1   2   3   4   5   6   7   8   9   10
^

8.2 Сортировка данных в запросе


Обычно АССЕSS выводит записи в том порядке, в котором они выбираются из базы данных. Чтобы упорядочить данные в запросе по возрастанию или убыванию какого-либо поля необходимо открыть запрос в режиме конструктора, установить курсор в строке Сортировка соответствующего поля запроса и выбрать из раскрывающегося списка порядок сортировки.

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

Пример. Из базы данных вывести следующие сведения: дату поставки, наименование поставщика, наименование материала, количество поставленного материала, причем упорядочить записи по наименованию поставщика, а затем для каждого поставщика упорядочить записи по наименованию материалов.

^ Ход выполнения:

Н
еобходимо создать простой запрос на выборку со сложной сортировкой. В верхнюю часть запроса необходимо поместить таблицы ПОСТАВКА, МАТЕРИАЛ, ПОСТАВЩИК, т.к. понадобятся поля только из этих таблиц. В нижней части запроса необходимо выбрать нужные поля из соответствующих таблиц. Причем поле Поставщик должно располагаться левее поля Материал. Для полей Поставщик и Материал в строке Сортировка необходимо выбрать в раскрывающемся списке пункт "по возрастанию". В результате будет сформирован запрос, который в режиме конструктора имеет вид, показанный на рис. 8.9.

Если выполнить этот запрос, щелкнув мышью по его названию дважды, то можно увидеть набор записей этого запроса, показанный на рис. 8.10.

^

8.3
Отбор данных по условию


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

Для наложения условий отбора используются строки в нижней части окна запроса, начиная со строки ^ Условия отбора и ниже.

Если условия отбора записаны в одной строке, то они воспринимаются как условия, соединенные логической операцией "И", а если они расположены в разных строках, то как условия, соединенные логической операцией "ИЛИ".

Для построения условий отбора можно использовать "Построитель выражений", с помощью которого можно вводить даже знаки операций. Если нужно использовать операцию = (равно), то этот знак можно не писать.

Значение даты необходимо помещать между знаками # (например, #09.01.00#). Текстовые значения необходимо заключать в двойные кавычки (например, "Киев").

В условиях отбора каждого поля можно использовать:

  • Знаки отношений: >, <, >=,<=, =,<>

  • Знаки логических операций: OR, AND, NOT

  • Операторы BETWEEN, IN и LIKE:
^

8.3.1Операторы BETWEEN, IN и LIKE


Кроме обычных операторов сравнения АССЕSS предоставляет три специальных оператора, полезных для отбора данных, выводимых по запросу.

Оператор BETWEEN определяет диапазон значений и имеет следующий вид:

BETWEEN <первое_выражение> AND <второе_выражение>.

Например, выражение BETWEEN 10 AND 20 означает тоже самое, что и выражение >=10 And <=20.

Оператор IN задаёт используемый для сравнения список значений и имеет следующий вид:

IN(<значение1>,<значение2>, …,<значениеN>).

Например, выражение IN ("Ас", "Во","Ко") означает тоже самое, что и выражение "Ас" OR "Во" OR "Ко").

Оператор LIKE используется при поиске образцов в текстовых полях или даты и времени. Внутри оператора LIKE можно использовать символы:

? – один символ;

* – любое количество символов;

# – должна быть цифра;

[] – допустимый диапазон;

! – исключение (т. е. не допускается)

Например, LIKE "?[а-г]R[0-9]*" – текстовое значение начинается с любой буквы от а до г ,затем символ R за которым следует цифра от 0 до 9 и любой набор символов.

Like "*.06.*" отбираются все даты шестого месяца.

Пример. Из базы данных вывести следующие сведения: дату поставки и количество поставленного материала для поставщиков, наименование которых начинается на "ООО" и , поставивших песок.

^ Ход выполнения:

Д
ля решения задачи необходимо создать простой запрос на выборку с условиями отбора. В верхнюю часть запроса необходимо поместить таблицы ПОСТАВКА, МАТЕРИАЛ, ПОСТАВЩИК, т.к. понадобятся поля только из этих таблиц. В нижней части запроса необходимо выбрать нужные поля из соответствующих таблиц. Для полей Поставщик и Материал в строке Условие отбора необходимо ввести следующие ограничения: LIKE "OOO*" (для поля Поставщик) и "песок" (для поля Материал). В результате будет сформирован запрос, который в режиме конструктора имеет вид, показанный на рис. 8.11.

Е
сли выполнить этот запрос, щелкнув мышью по его названию дважды, то можно увидеть набор записей этого запроса, показанный на рис. 8.12.
1   2   3   4   5   6   7   8   9   10

Похожие:

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания по выполнению дипломного проекта для студентов...
«Информационные системы и технологии» и 1-53 01 02 «Автоматизированные системы обработки информации»

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания для студентов всех экономических специальностей заочного отделения
Данное пособие адресовано студентам I курса всех экономических специальностей, изучающим английский язык на заочном отделении нгту,...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconУчебное пособие для студентов экономических специальностей Электронное издание 3,0 мб
Лекция Международное разделение труда — важнейший путь развития экономических связей разных стран

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconЕ. Н. Наумова
Учебно-методическое пособие предназначено для студентов специальности 080105 «Финансы и кредит». Оно может также быть полезным студентам...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания для самостоятельной работы студентов экономических...
Методические указания к изучению дисциплины “Логистика” составлены на основе требований Государственного общеобразовательного стандарта...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания к лабораторным и практическим занятиям для...
...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания по выполнению самостоятельной работы для студентов...
Федерации. Курс «Налоги и налоговая система» является составной частью системы экономических дисциплин в процессе подготовки бакалавров...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconЗадания и методические указания к контрольной работе №2 по высшей...
Методические указания предназначены для студентов 1 курса заочного отделения экономических специальностей бнту. Они могут быть также...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconМетодические указания и тематика контрольных работ для студентов экономических специальностей
Методические указания предназначены для студентов экономических специальностей заочной формы обучения. Они составлены в соответствии...

Методическое пособие Информационные системы и технологии: Обработка экономических информационных массивов средствами субд aссess (для студентов экономических специальностей) iconЗадания и методические указания к контрольной работе №2 по высшей...
Методические указания предназначены для студентов 1 курса заочного отделения экономических специальностей бнту. Они могут быть также...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
zadocs.ru
Главная страница

Разработка сайта — Веб студия Адаманов