Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика. ответы. все 47.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
90.28 Кб
Скачать
  1. Что такое вычисляемые поля? Для чего они предназначены?

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

Вычисляемые поля позволяют:

  • рассчитывать числовые значения и даты.

    • комбинировать значения в текстовых полях.

  • создавать подчиненные запросы.

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

  1. Сформулируйте правила создания вычисляемых полей.

Создание вычисляемого поля

  1. Откройте таблицу, дважды щелкнув ее в области навигации.

  2. Прокрутите таблицу по горизонтали до крайнего правого столбца и щелкните заголовок столбца Щелкните для добавления.

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

Откроется построитель выражений Access.

  1. Начните вводить формулу расчета, которая требуется для этого поля, например:

[Количество] * [Цена]

 Примечание.    В начале выражения не требуется вводить знак равенства (=).

  1. Нажмите кнопку ОК.

Приложение Access добавит вычисляемое поле и выделит его заголовок, чтобы можно было ввести имя поля.

  1. Введите имя вычисляемого поля и нажмите клавишу ВВОД.

  1. Назовите основные элементы выражений при создании вычисляемых полей.

Выражения могут содержать следующие элементы:

 идентификаторы (имя поля и элемента управления, которые заключаются в квадратные скобки);

 операторы (арифметические, логические, сравнения и другие операторы);

 функции (готовые формулы, которые состоят из имени и аргумента, помещенного в круглые скобки)

 константы (элементы, которые не изменяются в Выражении, например Null, Истина, Ложь);

 значения (например, значения даты и времени, численные положительные или отрицательна

  1. Как задаются условия отбора записей в запроса?

Условия отбора для полей запроса задаются в одноименной строке. Если условия в этой строке определены для нескольких полей, то они связаны логической функцией «И». Если условия отбора разных полей определены в разных строках: «Условие отбора» и «Или», то такие условия связаны логической функцией «ИЛИ». Запрос может иметь сложный критерий, в соответствии с которым для полей определены условия отбора в обеих строках.

Условие отбора записей – это набор предопределенных в Access и устанавливаемых в запросе пользователем правил. При построении критерия (условия) отбора в запросах могут использоваться выражения, операторы и функции MS Access.

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

    Литералом является значение, воспринимаемое буквально, а не как значение переменной или результат вычисления, например, число, строка, дата.

Константами являются не изменяющиеся значения, например, True, False, Да, Нет, Null (константы автоматически определяются в Access).

    Идентификатор представляет собой ссылку на значение поля, элемент управления или свойство. Идентификаторами могут быть имена полей, таблиц, запросов, форм, отчетов и т.д. Они должны заключаться в квадратные скобки. Во многих случаях Access производит автоматическую подстановку скобок. Если необходимо указать ссылку на поле в конкретной таблице, форме, отчете, то перед именем поля ставится имя таблицы, также заключенное в квадратные скобки и отделенное от имени поля восклицательным знаком. Например, [Имя таблицы]![Имя поля].

В выражении условия отбора допускается использование операторов сравнения и логических операторов: =, <, >, <>, Between, In, Like, And, Or, Not, которые определяют операцию над одним или несколькими операндами. Если выражение в условии отбора не содержит оператора, то по умолчанию используется оператор =.

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

    Допускается использование операторов шаблона — звездочка * и вопросительный знак ?.

Оператор Between позволяет задать интервал для числового значения. Например,

Between 10 And 100

задает интервал от 10 до 100.

    Оператор In позволяет выполнить проверку на равенство любому значению из списка, который задается в круглых скобках. Например,

In ("Математика", "Информатика", "История")

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

Like "Иванов*"

    Условия отбора, заданные в одной строке, связываются с помощью логической операции "И", заданные в разных строках —  с помощью логической операции "ИЛИ". Эти операции могут быть заданы явно в выражении условия отбора с помощью операторов AND и OR соответственно.

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

   После ввода выражения в бланк и нажатия клавиши Enter Access выполняет синтаксический анализ выражения и отображает его в соответствии с результатами этого анализа.