Zarówno użytkownicy, jak i programiści czasami używają cudzysłowów podczas pracy z bazą danych programu Access. W tym artykule szczegółowo poznamy takie scenariusze przypadków użycia.
Programiści MS Access regularnie używają cudzysłowów do różnych celów, w tym przede wszystkim w instrukcjach SQL. Przyjrzyjmy się kilku kluczowym sytuacjom, w których należy ich używać:
- Gdy użytkownik chce określić kryteria dla dowolnej funkcji agregującej domeny.
- Podczas określania lub używania kryteriów metody Find.
- Gdy użytkownik określa zapytanie dotyczące właściwości Filter lub ServerFilter w formularzu.
- Podczas tworzenia kodu lub ciągów SQL.
Aby działać przez którąkolwiek z tych instancji, MS Access musi przekazać ciąg znaków do swojego systemu bazy danych. Gdy użytkownik określa swój argument kryteriów dla funkcji agregującej, program Microsoft Access śledzi ciąg i ocenia nowe zmienne, łącząc je w nowy ciąg, a następnie przekazuje dane ze swojego silnika.
Separatory ciągów ani cudzysłowy nie są częścią zmiennej; jednak są one niezbędne, aby były zawarte w ciągu, ponieważ pomagają Accessowi w czytaniu ludzkiego języka. Konstrukcję struny można określić w trzech różnych kategoriach.
- Pojedyncze cudzysłowy
- Podwójne cudzysłowy
- Zmienne reprezentatywne cudzysłowy
Jak prawidłowo wstawiać i używać cudzysłowów?
Podstawy
Użytkownicy mogą używać znaku pojedynczego cudzysłowu w niektórych kontekstach, wstawiając pojedyncze cudzysłowy (') w cudzysłowy ("). Jednak większość ekspertów IT unika tego, ponieważ nie działa on, gdy ciąg znaków lub nazwa zawiera nieczytelny znak lub apostrof.
- Użytkownicy nie mogą wstawiać cudzysłowów w cudzysłowach, takich jak:
= „Tutaj jest klucz„ temat ”w cudzysłowach” (błąd)
Access jest przeznaczony do odczytywania tekstu, gdy cytat kończy się aż do „tematu”, co sprawia, że wygląda jak koniec ciągu, co sprawia, że nie ma pojęcia, jak operować pozostałymi znakami w polu.
- Konwencjonalnym sposobem wprowadzania danych jest użycie podwójnych cudzysłowów, na przykład:
= „Oto klucz„ temat ”” w cudzysłowie ”
Access czyta dosłowny tekst zgodnie z cudzysłowami; jednak gdy używa wielu cudzysłowów w cytacie, nie jest w stanie zrozumieć końca zdania i zakłada, że już kończyło się na „temacie”.
- Użytkownik może uznać to za dziwne, ponieważ ciąg kończy się trzema cudzysłowami (podwójne + zamykający cudzysłów)
= „Oto„ temat ”” ”
Jednak gdy użytkownik używa cudzysłowów podwójnych, program Access może odczytać jego znaki w cudzysłowach.
Expressions
Cudzysłowy są zwykle używane z wyrażeniami, aby wyrazić znaczenie dowolnego podanego ciągu.
- Na przykład, jeśli użytkownik szuka w bazie danych X miasta klienta siedzącego na stole, w którym nazwa firmy to „ABC”, utworzysz następujący ciąg:
= DLookup ("Miasto", "Klienci", "Nazwa firmy =" "ABC" "")
- Gdyby jednak użytkownik chciał odszukać w formularzu miasto klienta siedzącego na stole, musiałby stworzyć inny ciąg.
= DLookup („Miasto”, „Klienci”, „CompanyName =„ ”” & [CompanyName] & „„ ””)

Jeśli używasz MS Access do uruchamiania ważnych aplikacji biurowych lub wykonywania funkcji biznesowych, możesz rozważyć trzymanie narzędzia pod ręką Napraw dostęp i radzić sobie z sytuacjami awaryjnymi, takimi jak awaria bazy danych.
Wprowadzenie autora:
Vivian Stevens jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym odzyskać mdf i doskonałe oprogramowanie do odzyskiwania. po więcej informacji odwiedź www.datanumen.com