Zowel gebruikers als ontwikkelaars gebruiken soms aanhalingstekens tijdens het werken met de Access-database. In dit artikel zullen we dergelijke gebruiksscenario's in detail leren kennen.
Ontwikkelaars van MS Access hebben aanhalingstekens regelmatig gebruikt voor verschillende doeleinden, met name in SQL-instructies. Laten we eens kijken naar enkele belangrijke situaties waarin u aanhalingstekens moet gebruiken:
- Wanneer een gebruiker criteria wil opgeven voor een domeinaggregaatfunctie.
- Bij het opgeven of gebruiken van criteria voor de zoekmethode.
- Wanneer de gebruiker een query opgeeft voor de eigenschap Filter of ServerFilter in een formulier.
- Tijdens het bouwen van codering of SQL-strings.
Om via een van deze instanties te kunnen werken, moet MS Access een string doorgeven aan het databasesysteem. Wanneer een gebruiker zijn/haar criteria-argument voor een aggregatiefunctie opgeeft, volgt Microsoft Access de reeks op en evalueert de nieuwe variabelen door ze in een nieuwe reeks samen te voegen en geeft vervolgens gegevens door van de engine.
De tekenreeksscheidingstekens of aanhalingstekens maken geen deel uit van de variabele; ze zijn echter essentieel om in een string te worden opgenomen, omdat ze Access helpen bij het lezen van de menselijke taal. De snaarconstructie kan in drie verschillende categorieën worden bepaald.
- Enkele aanhalingstekens
- Dubbele aanhalingstekens
- Variabele representatieve aanhalingstekens
Hoe aanhalingstekens correct invoegen en gebruiken?
De Basis
Gebruikers kunnen in sommige contexten een enkel aanhalingsteken gebruiken door enkele (') aanhalingstekens binnen (“) aanhalingstekens te plaatsen. De meeste IT-experts vermijden dit echter, omdat het niet werkt zodra de tekenreeks of naam een onleesbaar teken of een apostrof bevat.
- Het is gebruikers niet toegestaan aanhalingstekens in te voegen tussen aanhalingstekens, zoals:
= “Hier staat de sleutel “onderwerp” tussen aanhalingstekens” (Fout)
Access is ontworpen om de tekst te lezen als het citaat eindigt tot 'onderwerp', waardoor het lijkt op het einde van de string, waardoor het geen idee heeft om met de resterende tekens in het veld te werken.
- De conventionele manier om de gegevens in te voeren is door bijvoorbeeld dubbele aanhalingstekens te gebruiken:
= “Hier is de sleutel “onderwerp” tussen aanhalingstekens”
Access leest letterlijke tekst volgens de aanhalingstekens; Wanneer er echter meerdere aanhalingstekens binnen een citaat worden gebruikt, kan het het einde van de zin niet begrijpen en wordt ervan uitgegaan dat deze al is geëindigd op 'onderwerp'.
- De gebruiker vindt het misschien raar, omdat de string eindigt met drie aanhalingstekens (verdubbelen + het afsluitende aanhalingsteken)
= “Hier is het “onderwerp”””
Wanneer een gebruiker echter dubbele aanhalingstekens gebruikt, kan Access de tekens binnen de aanhalingstekens lezen.
Uitdrukkingen
Aanhalingstekens worden meestal gebruikt bij uitdrukkingen om de betekenis van een bepaalde tekenreeks uit te drukken.
- Als een gebruiker bijvoorbeeld in de X-database zoekt naar de stad van de klant die op de tafel zit en de bedrijfsnaam 'ABC' is, maakt u de volgende tekenreeks:
=DLookup ("Plaats", "Klanten", "Bedrijfsnaam = ""ABC""")
- Maar als de gebruiker in het formulier wil zoeken naar de stad van de klant die op de tafel zit, moet hij/zij een andere string aanmaken.
=DLookup("Plaats", "Klanten", "Bedrijfsnaam = """ & [Bedrijfsnaam] & """")

Als u MS Access gebruikt voor het uitvoeren van belangrijke kantoortoepassingen of het uitvoeren van zakelijke functies, kunt u overwegen een hulpmiddel bij de hand te houden reparatie Access en omgaan met onvoorziene omstandigheden zoals een databasecrash.
Auteur Introductie:
Vivian Stevens is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder herstel mdf en Excel-herstelsoftwareproducten. Voor meer informatie bezoek www.datanumen.com