: Acc2000 Case-Sensitive Übereinstimmungen in Abfragen zurück

Artikel-ID: 209674 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Erweiterte: Erfordert Experten Codierung und Interoperabilität sowie Mehrbenutzerfähigkeiten.

Dieser Artikel bezieht sich ausschließlich auf eine Microsoft Access-Datenbank (.mdb).

Alles erweitern | Alles schließen

Auf dieser Seite

Zusammenfassung

Die Asc() -Funktion oder die StrComp() -Funktion können Sie Microsoft Access-Zeichenfolgen, die Groß-/Kleinschreibung unterscheiden. Wenn Sie die Asc() -Funktion in einer Auswahlabfrage verwenden, kann Access eine genaue, Unterscheidung nach Groß-/Kleinschreibung Übereinstimmung mit den ersten Buchstaben einer Zeichenfolge suchen. Die StrComp() -Funktion kann eine Unterscheidung nach Groß-/Kleinschreibung Übereinstimmung für die gesamte Zeichenfolge durchführen.

Beide Funktionen können in Namen in einer Datenbank, sind sollte groß- oder richtigen Fall sein, aber die wurden falsch eingegeben, überprüfen nützlich sein.

Weitere Informationen

Verwenden Sie eines der folgenden Methoden an, um alle Datensätze in einem Feld, die Kleinbuchstaben Text anstelle von Großbuchstaben für das erste Zeichen enthalten suchen.

Methode 1: Suchen von Text mit einer ersten Kleinbuchstaben Buchstaben mit der Funktion Asc()

  1. Starten Sie Microsoft Access, und erstellen Sie eine neue leere Datenbank.
  2. Erstellen Sie eine neue Tabelle mit dem folgenden Feld:
    Feld Name: Vorname
    Datentyp: Text
    Feldgröße: 50

    Feld Name: Nachname
    Datentyp: Text
    Feldgröße: 50
    Speichern Sie die Tabelle als TblNameList. Wenn Sie aufgefordert werden, ein Schlüssel Feld zu erstellen, klicken Sie auf keine .
  3. Die folgenden Datensätze zur Tabelle TblNameList hinzufügen:
       FirstName     LastName
       ---------     ----------
       Andrew        Maclean
       Nancy         Macleod
       Zareda        van Helsing
       andrew        MacLean
       nancy         MacLeod
       zareda        Van Helsing
    					
  4. Erstellen Sie eine neue Abfrage auf der Grundlage der TblNameList-Tabelle, und geben Sie in den Abfrageentwurfsbereich die folgenden Daten:
    Feld: Vorname
    Tabelle: TblNameList
    Anzeigen: True

    Feld: Nachname
    Tabelle: TblNameList
    Anzeigen: True

    Feld: Asc([FirstName])
    Anzeigen: false
    Kriterien: > =Asc("a") und < =Asc("z")
  5. Führen Sie die Abfrage. Beachten Sie, dass Sie nur die Datensätze ausgewählt haben, die Vornamen mit einem Kleinbuchstaben Anfangsbuchstaben enthalten.

Methode 2: Suchen von Text mit einem Kleinbuchstaben Buchstaben in jeder Position mit der Funktion StrComp()

  1. Falls nicht bereits geschehen, erstellen Sie die Testdatenbank verwenden die Schritte 1 bis 3 in Methode 1.
  2. Erstellen Sie eine neue Abfrage auf der Grundlage der TblNameList-Tabelle, und geben Sie in den Abfrageentwurfsbereich die folgenden Daten:
    Feld: StrComp([FirstName],"a",0)
    Anzeigen: false
    Kriterien: 1

    Feld: Vorname
    Tabelle: TblNameList
    Anzeigen: True

    Feld: Nachname
    Tabelle: TblNameList
    Anzeigen: True
  3. Führen Sie die Abfrage. Beachten Sie, dass die Abfrage die gleichen Ergebnisse wie in Methode 1 zurückgibt.
  4. Öffnen Sie die Abfrage in der Entwurfsansicht, und ändern Sie die Feld -Parameter in der ersten Spalte der Entwurfsbereich der Abfrage zu:
    Feld: StrComp([LastName],"Mack",0)
    Führen Sie die Abfrage. Feststellen Sie, dass die Abfrage zurückgibt, "Maclean" und "Macleod", aber nicht "MacLean" und "MacLeod." Die Einträge für "van Helsing" sind ebenfalls ausgewählt, da die Kriterien für die StrComp() -Funktion eingegeben binäre Werte zurückgibt, die größer sind als die Suchkriterien "Mack".

Informationsquellen

Weitere Informationen über die Asc()-Funktion in Visual Basic-Editor klicken Sie im Menü Hilfe auf Microsoft Visual Basic-Hilfe , geben Sie Asc-Funktion in den Office- oder Antwort-Assistenten und anschließend auf Suchen klicken, um das Thema anzuzeigen.

Weitere Informationen über die StrComp()-Funktion in Visual Basic-Editor klicken Sie im Menü Hilfe auf Microsoft Visual Basic-Hilfe , geben Sie Strcomp-Funktion in den Office- oder Antwort-Assistenten und anschließend auf Suchen klicken, um das Thema anzuzeigen.

Eigenschaften

Artikel-ID: 209674 - Geändert am: Donnerstag, 15. Juli 2004 - Version: 1.2
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Access 2000 Standard Edition
Keywords: 
kbmt kbhowto kbinfo kbusage KB209674 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 209674
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns