Jak a kdy používat uvozovky v MS Access

Sdílej nyní:

Uživatelé i vývojáři občas používají uvozovky při práci s databází Access. V tomto článku se podrobně seznámíme s takovými scénáři použití.

Zjistěte, jak a kdy použít uvozovky v MS AccessVývojáři v MS Access pravidelně používají uvozovky k různým účelům, zejména v příkazech SQL. Podívejme se na některé klíčové situace, kdy je potřeba uvozovky použít:

  • Když chce uživatel zadat kritéria pro jakoukoli agregační funkci domény.
  • Při zadávání nebo používání kritérií pro metodu Najít.
  • Když uživatel zadává dotaz pro vlastnost Filter nebo ServerFilter ve formuláři.
  • Při vytváření kódování nebo řetězců SQL.

Aby bylo možné pracovat prostřednictvím kterékoli z těchto instancí, musí MS Access předat řetězec do svého databázového systému. Když uživatel zadá svůj argument kritérií pro agregační funkci, bude Microsoft Access sledovat řetězec a vyhodnotí nové proměnné jejich zřetězením v novém řetězci a poté předá data ze svého enginu.

Oddělovače řetězců nebo uvozovky nejsou součástí proměnné; je však nezbytné, aby byly zahrnuty do řetězce, protože pomáhají Accessu při čtení lidského jazyka. Konstrukci řetězce lze určit ve třech různých kategoriích.

  • Jednoduché uvozovky
  • Dvojité uvozovky
  • Variabilní reprezentativní uvozovky

Jak správně vložit a používat uvozovky?

Základy

Uživatelé mohou v některých kontextech použít znak jednoduchých uvozovek vložením jednoduchých uvozovek (') do uvozovek (“). Většina IT expertů se však jeho používání vyhýbá, protože nefunguje, jakmile řetězec nebo název obsahuje jakýkoli nečitelný znak nebo apostrof.

  • Uživatelé nesmí vkládat uvozovky do uvozovek jako:
= „Zde je klíč„ předmět “v uvozovkách“ (chyba)

Access je navržen tak, aby četl text po ukončení nabídky až po „předmět“, díky čemuž vypadá jako konec řetězce, takže je zbytečné pracovat se zbývajícími znaky v poli.

  • Konvenčním způsobem zadávání dat je použití dvojitých uvozovek, například:
= „Zde je klíč„ „předmět“ v uvozovkách “ 

Access čte doslovný text podle uvozovek; při použití více uvozovek v uvozovce však nedokáže porozumět konci věty a předpokládá, že již skončila u „subjektu“.

  • Uživateli by to mohlo připadat divné, protože řetězec končí třemi uvozovkami (zdvojnásobení + uzavírací uvozovka)
= „Tady je„ „předmět“ ““

Když však uživatel použije zdvojnásobení uvozovek, bude Access schopen číst jeho znaky uvnitř uvozovek.

Výrazy

Uvozovky se obvykle používají s výrazy k vyjádření významu daného řetězce.

  • Například pokud uživatel vyhledá v databázi X, pro město zákazníka sedícího na stole, kde je název společnosti „ABC“, vytvoříte následující řetězec:
= DLookup ("Město", "Zákazníci", "Název společnosti =" "ABC" "")
  • Pokud však uživatel chce ve formuláři hledat město zákazníka, který sedí na stole, bude muset vytvořit jiný řetězec.
= DLookup ("Město", "Zákazníci", "CompanyName =" "" & [CompanyName] & "" "")

Použijte uvozovky v MS AccessTento řetězec se skládá ze 3 souvislých uvozovek uprostřed a 4 na konci. Úvodní textový text řetězce je v uvozovkách, zatímco věta zpracovaná za znakem uvozovky je dvojnásobná, protože předchozí kategorie jsou v uvozovkách.

Pokud používáte MS Access k spouštění důležitých kancelářských aplikací nebo k provádění řady obchodních funkcí, můžete dobře zvážit, zda je pro vás vhodný nástroj opravit přístup a vypořádat se s nepředvídanými událostmi, jako je selhání databáze.

Úvod autora:

Vivian Stevens je expert na obnovu dat v DataNumen, Inc., která je světovým lídrem v oblasti technologií pro obnovu dat, včetně obnovit mdf a excelové softwarové produkty pro obnovu. Pro více informací navštivte www.datanumen.com

Sdílej nyní:

Komentáře jsou uzavřeny.