Чтобы действительно максимизировать результаты запросов и вычислений от Microsoft Access, пользователям необходимо как можно раньше ознакомиться с операторами и выражениями. Понимание того, что каждый из этих элементов доступа и как они работают, даст вам гораздо более надежные результаты для любой задачи, которую вы завершаете. От более точных вычислений до целенаправленных поисков или запросов операторы и выражения - два из основных строительных блоков для получения максимальной отдачи от Access.
Операторы - это знаки и символы, которые указывают, какой тип вычислений должен использовать Access для конкретного выражения. Они служат для различных целей, таких как математические или сравнительные, и символы варьируются от символа плюса или символа деления до слов, таких как «И», «Или» и «Эквивалент». Существует также специальный класс операторов, которые обычно связаны с кодированием, например, Null и Between … And.
Выражения более сложны, чем операторы, и используются для выполнения ряда различных задач в Access. Они не только обеспечивают расчеты; выражения могут извлекать, комбинировать, сравнивать и проверять данные. Они очень мощные, поэтому может потребоваться некоторое время, чтобы полностью понять, как и когда их использовать.
Типы операторов
Ниже приведены сведения о пяти типах операторов и способах их использования.
Арифметические операторы являются типом оператора, о котором большинство людей думает, когда они слышат термин вычисления. Они вычисляют значение как минимум двух чисел или изменяют число до положительного или отрицательного. Ниже перечислены все арифметические операторы:
+ Дополнение
- Вычитание
* Умножение
/ Отдел
Round до ближайшего целого числа, разделите, затем обрезайте до целого числа
^ Экспонента
Mod Разделить, а затем показать только остаток
Операторы сравнения являются, пожалуй, наиболее распространенными для баз данных, поскольку основной целью базы данных является обзор и анализ данных. Ниже приведены операторы сравнения, и результат показывает отношение первого значения к другим данным. Например, <указывает, что первое значение меньше второго значения в сравнении.
<Меньше, чем
<= Меньше или равно
> Больше, чем
> = Больше или равно
= Равно
<> Не равен
Null Либо первое, либо второе значение равно null, поскольку сравнения не могут содержать неизвестные значения.
Логические операторы , или булевы операторы, анализируют два булевых значения и приводят к истинным, ложным или нулевым значениям.
И возвращает результаты, когда оба выражения истинны
Или Возвращает результаты, когда одно из выражений истинно
Eqv Возвращает результаты, когда оба выражения истинны или оба выражения ложны
Не возвращает результаты, когда выражение не соответствует действительности
Xor Возвращает результаты, когда истинно только одно из двух выражений
конкатенация операторы объединить значения текста в одно значение.
& Создает одну строку из двух строк
+ Создает одну строку из двух строк, включая нулевое значение, когда одна из строк равна нулю
Специальные операторы приводят к ответу True или False.
Является ли Null / Is Not Null Analyzes, если значение Null
Как … Находит строковые значения, соответствующие записи после Like; подстановочные знаки помогают расширить поиск
Между … Сравнивает значения с указанным диапазоном после
В (…) Сравнивает значения, чтобы увидеть, находятся ли они в указанном диапазоне в круглых скобках
Связь между операторами и выражениями
Вы должны понимать операторов для создания выражений. В то время как операторы действительно не имеют приложения самостоятельно, они могут быть очень мощным инструментом, если он используется правильно в выражении. Например, знак «плюс» сам по себе не делает ничего, потому что нет никаких значений для его добавления. Однако, когда вы создаете математическое уравнение (называемое выражением в Access), 2 + 2, вы не только имеете значения, но и можете получить результат. Выражения требуют, по крайней мере, одного оператора, так же, как у вас нет уравнения без знака плюса.
Для тех, кто знаком с Microsoft Excel, выражение - это то же самое, что и формула. Выражения следуют аналогичной структуре, независимо от типа, так же, как формула или уравнение всегда следует структуре независимо от того, насколько она сложна.
Все имена полей и управления содержатся в их собственном наборе скобок. Хотя Access иногда создает скобки для вас (когда вы вводите только одно имя без пробелов или специальных символов), лучше всего привыкнуть добавлять скобки.
Когда использовать выражение
Выражения можно использовать почти в любом месте Access, включая отчеты, таблицы, формы и запросы. Для продвинутых пользователей выражения могут использоваться в макросах, чтобы последовательно извлекать данные для регулярного анализа. Они могут использоваться для конвертации валюты, расчета общей суммы, потраченной на проект или внесенных взносов, или даже для сравнения денег, потраченных на различные проекты, для определения того, какой проект является наиболее эффективным. Чем больше вы узнаете о выражениях, тем легче понять, когда было бы проще создать его для обычного использования, вместо того, чтобы экспортировать данные в электронную таблицу или выполнять работу вручную.
Как создать выражение
У Access есть Expression Builder, который будет работать для вас, поэтому, даже когда вы привыкнете к различным операторам и можете использовать выражения, вы можете их быстро создать.
Чтобы получить доступ к строителю, щелкните правой кнопкой мыши на объекте (таблице, форме, отчете или запросе), на котором вы хотите использовать выражение, затем перейдите в Просмотр дизайна, В зависимости от объекта используйте следующие инструкции.
Таблица - щелкните поле, которое вы хотите изменить, затем нажмите генеральный Вкладка. Выберите свойство, в которое вы хотите добавить выражение, затем строить (три эллипса).
Формы и отчеты - нажмите на элемент управления, затем свойства, Выберите свойство, в которое вы хотите добавить выражение, затем строить (три эллипса).
Запрос - нажмите на ячейку, где вы хотите добавить выражение (помните, что вы должны смотреть на сетку проектирования, а не на таблицу). Выбрать Настройка запроса от дизайн вкладке, затем строитель.
Потребуется некоторое время, чтобы привыкнуть к созданию выражений, и песочница может быть очень полезной, чтобы вы не сохраняли экспериментальные выражения в живой базе данных.