Арифметические операторы

Арифметические операторы, как следует из названия, выполняют сложение, вычитание, умножение и деление. Арифметические операторы оперируют только с числовыми значениями и должны, за исключением унарного минуса, иметь два числовых операнда.

В табл. 4.2 приведен список арифметических операторов для выражений Access.

Таблица 4.2. Арифметические операторы

         
  Оператор Пример Описание  
  + [Итог] + [Надбавка] Складывает два операнда  
  - Date () - 7 Считает разность двух операндов  
  - (унарный) -12345 Меняет знак операнда  
  * [Коробок] * [Цена коробки] Перемножает два операнда  
  / [Количество] / 12.55 Делит один операнд на другой  
         
       
  Оператор Описание Пример  
  \ Делит один целый операнд на другой нацело. При использовании деления нацело операнды с десятичными дробями округляются до целого, а дробные части отбрасываются [Коробок] \ 2  
  Mod [Коробок] Mod 12 Возвращает остаток от деления нацело. Например, 15 Mod 12 равно 3  
  ^ Возводит операнд Основание в степень Показатель ^[Показатель]  

В таблице отсутствует знак равенства (=), поскольку он отнесен к группе операторов присваивания и сравнения.

Операторы присваивания и сравнения

Обычно в качестве оператора присваивания значения объекту, переменной или константе используется знак равенства (=). Например, выражение =Now() может присваивать полю таблицы значение по умолчанию, и тогда знак равенства действует как оператор присваивания. С другой сторону, знак = представляет собой оператор сравнения, определяющий, равны ли два операнда.

Оператор сравнения соотносит значения двух операндов и возвращает логические значения (True или False), соответствующие результату сравнения. Основное назначение операторов сравнения — создание условий на значение, установление критериев выборки записей в запросах, определение действий макросов и контроль выполнения программ в VBA. В табл. 4.3 приведен список операторов сравнения Access.

Таблица 4.3. Операторы сравнения

           
  Оператор Пример Результат Описание  
  < 1 < 100 True Меньше  
  <= 1 <= 1 True Меньше либо равно  
  = 1 = 100 False Равно  
  >= 100 >= 1 True Больше либо равно  
  > 100 > 100 False Больше  
  <> 1 <> 100 True Неравно  
           

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: