Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_Access.doc
Скачиваний:
20
Добавлен:
01.05.2025
Размер:
11 Мб
Скачать
☆

Требования к отчету

Отчет по лабораторной работе должен содержать:

  • цель работы;

  • ответы на вопросы теоретической части;

  • перечень выполненных задач (распечатку созданных таблиц);

  • логическую модель и описание созданной базы данных.

Лабораторная работа №2 Запросы на выборку

ЦЕЛЬ РАБОТЫ. Создание запросов на выборку данных с помощью конструктора.

Теоретическая часть

Для выполнения лабораторной работы необходимо знание следующих вопросов :

  • запрос;

  • виды запросов и их назначение;

  • вычисляемые поля;

  • условия отбора;

  • правила записи выражений (константы, операторы, поля, параметры, функции);

  • сортировка данных;

  • группировка данных, групповые операции.

Выражения

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

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

Рассмотрим лишь некоторые средства создания выражений.

Константы

  • Текст должен быть заключен в кавычки (“Пример текста”).

  • Дата должна быть заключена между знаками # ( например: #31/01/98#).

  • Null – соответствует любому выражению, которое ничего не содержит.

  • Истина (True) – соответствует логическому выражению, которое принимает истинное значение.

  • Ложь (False) – соответствует логическому выражению, которое принимает ложное значение.

Идентификаторы

  • [ ] – выделяет имя объекта, например: [Фамилия].

  • ! – разделяет имена объектов, напрмер: [СТУДЕНТЫ]! [Фамилия].

Операторы

  • * – умножение

  • / – деление

  • \ – деление без остатка

  • Mod – остаток от деления

  • ^ – возведение в степень

  • & – объединение (конкатенация) строк

  • логические операторы : < – меньше, > – больше, >= – не меньше, <= – не больше, <> – не равно, = – равно.

  • Like – сравнение с маской, позволяет создавать выражения, содержащие символы подстановки:

* – соответствует любой группе символов;

? – соответствует любому символу. Например: выражение [Фамилия] Like “А*” принимает истинное значение для всех записей, фамилия которых начинается на А.

  • In – поиск значений в списке. Например: выражение [Населенный пункт] In (“Малыгино”, “Ковров”, “Вязники”) принимает истинное значение для всех записей, значение которых попадает в список.

  • Is – используются для сравнения со значением. Например: выражение [Фамилия] Is Null принимает истинное значение, когда в поле [Фамилия] нет данных.

Некоторые встроенные функции

Все функции должны содержать скобки ().

  • Sqr() – квадратный корень.

  • Abs() – абсолютное значение.

  • Log() – натуральный логарифм .

  • Cos(), Sin(), Tan() – косинус, синус, тангенс аргумента.

  • Left(строка,количество), Right(строка,количество), Mid (строка, начальная позиция, количество) – вырезают определенное количество символов в начале, конце и середине строки-аргумента.

  • IIf(условие,аргумент1,аргумент2) – если условие истинно, возвращает аргумент1, иначе возвращает аргумент2 .

  • Date() – возвращает текущую дату.

  • Year(дата), Month(дата), Day(дата) – возвращают год, месяц и день из даты.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]