Sowohl Benutzer als auch Entwickler verwenden manchmal Anführungszeichen, wenn sie mit der Access-Datenbank arbeiten. In diesem Artikel werden wir solche Anwendungsszenarien im Detail kennenlernen.
MS Access-Entwickler verwenden Anführungszeichen regelmäßig für verschiedene Zwecke, insbesondere in SQL-Anweisungen. Betrachten wir einige wichtige Situationen, in denen Anführungszeichen benötigt werden:
- Wenn ein Benutzer Kriterien für eine Domänenaggregatfunktion angeben möchte.
- Bei der Angabe oder Verwendung von Kriterien für die Suchmethode.
- Wenn der Benutzer eine Abfrage für die Filter- oder ServerFilter-Eigenschaft in einem Formular angibt.
- Beim Erstellen von Codierungs- oder SQL-Zeichenfolgen.
Um eine dieser Instanzen verarbeiten zu können, muss MS Access eine Zeichenfolge an sein Datenbanksystem übergeben. Wenn ein Benutzer sein Kriterienargument für eine Aggregatfunktion angibt, folgt Microsoft Access der Zeichenfolge und wertet die neuen Variablen aus, indem er sie in einer neuen Zeichenfolge verkettet und dann Daten von seiner Engine übergibt.
Die Zeichenfolgenbegrenzer oder Anführungszeichen sind kein Teil der Variablen. Sie müssen jedoch unbedingt in eine Zeichenfolge aufgenommen werden, da sie Access beim Lesen der menschlichen Sprache unterstützen. Die String-Konstruktion kann in drei verschiedenen Kategorien festgelegt werden.
- Einfache Anführungszeichen
- Doppelte Anführungszeichen
- Variable repräsentative Anführungszeichen
Wie füge ich Anführungszeichen richtig ein und verwende sie?
Basics
Benutzer können in bestimmten Kontexten einfache Anführungszeichen verwenden, indem sie einfache (') Anführungszeichen innerhalb von (") Anführungszeichen einfügen. Die meisten IT-Experten vermeiden diese Vorgehensweise jedoch, da sie nicht mehr funktioniert, sobald die Zeichenkette oder der Name ein nicht lesbares Zeichen oder einen Apostroph enthält.
- Benutzer dürfen keine Anführungszeichen in Anführungszeichen einfügen wie:
= "Hier ist der" Betreff "Schlüssel in Anführungszeichen" (Fehler)
Access ist so konzipiert, dass der Text gelesen wird, wenn das Zitat bis zum Betreff endet. Dadurch sieht er wie das Ende der Zeichenfolge aus und kann nicht mehr mit den verbleibenden Zeichen im Feld arbeiten.
- Die herkömmliche Art der Dateneingabe ist die Verwendung von doppelten Anführungszeichen, zum Beispiel:
= "Hier ist der" Betreff "-Schlüssel in Anführungszeichen"
Access liest wörtlichen Text gemäß den Anführungszeichen. Wenn Sie jedoch mehrere Anführungszeichen in einem Anführungszeichen verwenden, kann es das Ende des Satzes nicht verstehen und geht davon aus, dass es bereits bei "Betreff" endet.
- Der Benutzer findet es möglicherweise seltsam, da die Zeichenfolge mit drei Anführungszeichen endet (Double-Up + das schließende Anführungszeichen).
= "Hier ist das" Thema ""
Wenn ein Benutzer jedoch doppelte Anführungszeichen verwendet, kann Access seine Zeichen in den Anführungszeichen lesen.
Ausdrücke
Anführungszeichen werden normalerweise mit Ausdrücken verwendet, um die Bedeutung einer bestimmten Zeichenfolge auszudrücken.
- Wenn ein Benutzer beispielsweise in der X-Datenbank nach einer Stadt des Kunden sucht, die auf dem Tisch sitzt, dessen Firmenname "ABC" lautet, erstellen Sie die folgende Zeichenfolge:
= DLookup ("Stadt", "Kunden", "Firmenname =" ABC "" ")
- Wenn der Benutzer jedoch nach der Stadt des Kunden suchen möchte, der in dem Formular auf dem Tisch sitzt, muss er eine andere Zeichenfolge erstellen.
= DLookup ("Stadt", "Kunden", "Firmenname =" "& [Firmenname] &" "" ")

Wenn Sie MS Access zum Ausführen wichtiger Büroanwendungen oder zum Ausführen von Geschäftsfunktionen verwenden, sollten Sie ein Tool bereithalten Zugang reparieren und mit Eventualitäten wie einem Datenbankabsturz umgehen.
Einführung des Autors:
Vivian Stevens ist Experte für Datenwiederherstellung in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich mdf wiederherstellen und Excel-Wiederherstellungssoftwareprodukte. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX