И пользователи, и разработчики иногда используют кавычки при работе с базой данных 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 для запуска важных офисных приложений или выполнения ряда бизнес-функций, вы можете подумать о том, чтобы держать инструмент под рукой, чтобы ремонт Доступ и иметь дело с непредвиденными обстоятельствами, такими как сбой базы данных.
Об авторе:
Вивиан Стивенс — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая восстановить мдф и программные продукты для восстановления Excel. Для получения дополнительной информации посетите www.datanumen.com