Как и когда использовать кавычки в MS Access

Поделись сейчас:

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

Узнайте, как и когда использовать кавычки в MS AccessРазработчики MS Access регулярно использовали кавычки для нескольких целей, включая most особенно в операторах SQL. Давайте рассмотрим некоторые ключевые ситуации, когда вам нужно использовать кавычки:

  • Когда пользователь хочет указать критерии для любой агрегатной функции домена.
  • При указании или использовании критериев для метода Find.
  • Когда пользователь указывает запрос для свойства Filter или ServerFilter в форме.
  • При построении кода или строк SQL.

Чтобы работать через любой из этих экземпляров, MS Access необходимо передать строку в свою систему базы данных. Когда пользователь указывает свой аргумент критерия для агрегатной функции, Microsoft Access отслеживает строку и оценивает новые переменные, объединяя их в новую строку, а затем передает данные из своего механизма.

Разделители строк или кавычки не являются частью переменной; однако их необходимо включать в строку, поскольку они помогают Access читать человеческий язык. Струнная конструкция может быть определена в трех разных категориях.

  • Одинарные кавычки
  • Двойные кавычки
  • Кавычки-представители переменных

Как правильно вставлять и использовать кавычки?

Основная информация

Пользователи могут использовать одинарные кавычки в некоторых контекстах, вставляя одинарные (') кавычки внутри (") кавычек. Однако мost IT-специалисты избегают его использования; поскольку он не работает, как только строка или имя содержат какой-либо нечитаемый знак или апostрофе.

  • Пользователям не разрешается вставлять кавычки внутри кавычек, например:
= «Вот ключ «тема» в кавычках» (Ошибка)

Access предназначен для чтения текста по мере того, как цитата заканчивается до «темы», что делает его похожим на конец строки, оставляя непонятным, как работать с оставшимися символами в поле.

  • Обычный способ ввода данных — использование двойных кавычек, например:
= «Вот ключ ««тема»» в кавычках» 

Access читает буквальный текст по кавычкам; однако при использовании нескольких кавычек внутри цитаты он не может понять конец предложения и предполагает, что оно уже закончилось на «теме».

  • Пользователю это может показаться странным, так как строка заканчивается тремя кавычками (удвоение + закрывающая кавычка).
= «Вот ««тема»»»

Однако, когда пользователь использует двойные кавычки, Access может читать символы внутри кавычек.

Expressions

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

  • Например, если пользователь ищет в базе данных X город клиента, сидящего за столом, где CompanyName — «ABC», вы создадите следующую строку:
=DLookup("Город", "Клиенты", "CompanyName=""ABC""")
  • Но если пользователь хочет найти в форме город клиента, сидящего за столом, ему/ей придется создать другую строку.
=DLookup("Город", "Клиенты", "CompanyName = """ & [CompanyName] & """")

Используйте кавычки в MS AccessЭта строка состоит из 3 непрерывных кавычек в середине и 4 в конце. Начальный литеральный текст строки заключен в одинарные кавычки, тогда как предложение, обработанное после символа кавычки, является двойным, поскольку предыдущие категории заключены в кавычки.

Если вы используете MS Access для запуска важных офисных приложений или выполнения ряда бизнес-функций, вы можете подумать о том, чтобы держать инструмент под рукой, чтобы ремонт Доступ и иметь дело с непредвиденными обстоятельствами, такими как сбой базы данных.

Об авторе:

Вивиан Стивенс — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая восстановить мдф и программные продукты для восстановления Excel. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Комментарии закрыты.