Come e quando utilizzare le virgolette in MS Access

Condividi ora:

Sia gli utenti che gli sviluppatori a volte usano le virgolette mentre lavorano con il database di Access. In questo articolo impareremo in dettaglio tali scenari di casi d'uso.

Scopri come e quando utilizzare le virgolette in MS AccessGli sviluppatori di MS Access utilizzano regolarmente le virgolette per diversi scopi, in particolare nelle istruzioni SQL. Vediamo alcune situazioni chiave in cui è necessario utilizzare le virgolette:

  • Quando un utente desidera specificare i criteri per qualsiasi funzione di aggregazione del dominio.
  • Quando si specificano o si utilizzano i criteri per il metodo Find.
  • Quando l'utente specifica una query per la proprietà Filter o ServerFilter in un modulo.
  • Durante la creazione di codice o stringhe SQL.

Per operare attraverso una di queste istanze, MS Access deve passare una stringa al suo sistema di database. Quando un utente specifica il proprio argomento di criteri per una funzione di aggregazione, Microsoft Access segue la stringa e valuta le nuove variabili concatenandole in una nuova stringa, quindi passa i dati dal suo motore.

I delimitatori di stringa o le virgolette non fanno parte della variabile; tuttavia, sono essenziali per essere inclusi in una stringa, in quanto aiutano Access nella lettura del linguaggio umano. La costruzione delle stringhe può essere determinata in tre diverse categorie.

  • Virgolette singole
  • Virgolette doppie
  • Virgolette rappresentative variabili

Come inserire e utilizzare correttamente le virgolette?

Basics

In alcuni contesti, gli utenti possono utilizzare il carattere apostrofo inserendolo tra virgolette singole (') e virgolette doppie ("). Tuttavia, la maggior parte degli esperti IT evita di utilizzarlo, poiché smette di funzionare non appena la stringa o il nome contengono un segno illeggibile o un apostrofo.

  • Gli utenti non sono autorizzati a inserire virgolette all'interno di virgolette come:
= "Ecco la chiave "soggetto" tra virgolette" (Errore)

L'accesso è progettato per leggere il testo mentre la citazione finisce fino a "subject", che lo fa sembrare la fine della stringa, lasciandolo all'oscuro di operare con i caratteri rimanenti nel campo.

  • Il modo convenzionale per inserire i dati è utilizzare le virgolette doppie, ad esempio:
= "Ecco la chiave ""oggetto"" tra virgolette" 

Access legge il testo letterale secondo le virgolette; tuttavia, quando si utilizzano più virgolette all'interno di una citazione, non è in grado di comprendere la fine della frase e presume che sia già terminata con "oggetto".

  • L'utente potrebbe trovarlo strano, poiché la stringa termina con tre virgolette (raddoppio + virgoletta di chiusura)
= “Ecco il ““soggetto”””

Tuttavia, quando un utente usa le virgolette doppie, Access è in grado di leggere i suoi caratteri all'interno delle virgolette.

Espressioni

Le virgolette vengono solitamente utilizzate con le espressioni per esprimere il significato di una determinata stringa.

  • Ad esempio, se un utente cerca nel database X, per una città del cliente seduto sul tavolo in cui CompanyName è "ABC", creerai la seguente stringa:
=DLookup ("Città", "Clienti", "NomeAzienda = ""ABC""")
  • Ma se l'utente volesse cercare nel form la città del cliente seduto al tavolo, dovrebbe creare una stringa diversa.
=DLookup("Città", "Clienti", "NomeAzienda = """ & [NomeAzienda] & """")

Usa le virgolette in MS AccessQuesta stringa è composta da 3 virgolette continue al centro e 4 alla fine. Il testo letterale di apertura della stringa è tra virgolette singole mentre la frase elaborata dopo il carattere di virgolette è doppia poiché le categorie precedenti sono tra virgolette.

Se utilizzi MS Access per eseguire importanti applicazioni per ufficio o eseguire funzioni di linea di business, potresti prendere in considerazione l'idea di tenere uno strumento a portata di mano riparare l'accesso e gestire gli imprevisti come un arresto anomalo del database.

Introduzione dell'autore:

Vivian Stevens è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui recuperare mdf ed eccellere prodotti software di recupero. Per maggiori informazioni visita www.datanumen.com

Condividi ora:

I commenti sono chiusi.