Verwenden von Platzhalter-Einträgen in Access 2010
Das Ausführen komplexer Vorgänge und das Anwenden von Bedingungen auf Tabellen in Access sind nicht so einfach wie in Excel. Einige Benutzer verwechseln es immer noch mit Excel, was für die Herabsetzung der Zugriffsmöglichkeiten steht.
Anmerkung des Herausgebers: Dieser Gastartikel wurde von geschrieben Büro 2010 Club, ein von Office 2010-Experten verwaltetes Forum, in dem jeder Fragen stellen und an Diskussionen teilnehmen kann.
Access bietet jedoch die Grundlagen des relationalen Datenbankverwaltungssystems. RDBMS gibt es nicht genug und nur fortgeschrittene Benutzer können die Datenbankstruktur für die Anwendung unterschiedlicher Bedingungen manipulieren, während der rasche Zustrom von auf RDBMS basierenden dynamischen Web-Apps und anderen Dienstprogrammen auch ein grundlegendes Verständnis der Grundlagen relationaler Datenbanken erfordert.
Ab sofort steht SQL im Umgang mit der Datenbankstruktur an erster Stelle, um bestimmte Daten aus Tabellen herauszuholen. Ein Datenbankanfänger muss jedoch die Sprachsyntax und deren korrekte Verwendung erlernen. Auf der anderen Seite bietet die GUI-Benutzeroberfläche von Access-Weighting Platzhalter-Einträge als Ersatz für den SQL-Befehl WHERE, um bestimmte Daten aus Datenbanktabellen und Abfragen zu extrahieren.
Dieser Beitrag zeigt die einfache Verwendung von Platzhalter-Einträgen. Wir beginnen mit der Anwendung von Wild Card-Bedingungen für eine vorhandene Datenbank. Zur Veranschaulichung haben wir eine kleine Datenbank für die Geschäftsverwaltung erstellt, die mehrere Tabellen enthält. Kunde, neue Produkte, Vertrieb, Telefonnummern und Mitarbeiter. Wechseln Sie zum Abrufen von Daten über Platzhalter-Einträge zur Registerkarte Erstellen, und klicken Sie auf Abfrageentwurf.
Daraufhin wird das Dialogfeld "Tabelle anzeigen" angezeigt, in dem Sie Tabellen hinzufügen können. Beginnen Sie nun mit dem Hinzufügen der gewünschten Tabellen im Fenster "Abfrageentwurf".
Nach dem Hinzufügen ziehen Sie die gewünschte Tabelle in die Abfrageentwurfsfelder.
Nun sind wir daran interessiert, alle relevanten Daten in Datenbanktabellen gegen den Produktnamen „Pepsi“ zu ziehen. Dazu schreiben wir einfach die Wildcard Entry-, d.h., Like / Not Like-Bedingung in das Feld "Produktname" wie folgt.
Wie "Pepsi"
Bei der Ausführung der Abfrage werden alle relevanten Informationen angezeigt, die in den Feldern für das Abfrage-Design enthalten sind, von Kundennummer über Kundenname bis zu Mitarbeitername.
Schauen wir uns ein anderes Beispiel an. Nehmen wir an, wir müssen alle Kunden herausfinden, deren Namen mit "G" beginnen. Für die Anwendung dieser Bedingung schreiben wir Like-Bedingung unter Kundenname als;
Wie "G *"
Diese Bedingung bewirkt, dass Access alle Feldwerte abzieht, die mit der angegebenen Bedingung (Alphabet, Zahlenwert usw.) vor dem Sternchen übereinstimmen.
Bei der Abfrage werden alle relevanten Daten von Kunden angezeigt, deren Name mit 'G' beginnt..
Für den Ausschluss eines bestimmten Datensatzes / Datenwerts aus der Abfrage. Die Bedingung "Nicht gefällt" ist praktisch. Der angegebene Datenwert wird aus den Datensätzen ausgeschlossen und es werden nur die verbleibenden Datensätze angezeigt.
Es werden Ergebnisse mit Ausnahme aller Datensätze angezeigt, bei denen der Mitarbeitername mit 'L' beginnt..
Wir haben nur wenige Beispiele für Platzhalter-Einträge angesprochen, um bestimmte Daten aus Datensätzen zu extrahieren. Es gibt jedoch unzählige Möglichkeiten, bestimmte Datensätze zu extrahieren. Probieren Sie diese Beispiele in Ihrer Datenbank aus, um andere Dimensionen von Platzhalter-Einträgen zu untersuchen.
Wie "E #" Dadurch werden bestimmte Daten aus der ausgewählten Tabelle mit nur zwei Zeichen zurückgegeben. Der erste ist E und # gibt an, dass das Zeichen eine Zahl ist.
Wie "G?" es wird zwei Zeichen zurückgeben, wenn es in einer bestimmten Tabelle gefunden wird, beginnend mit dem Zeichen 'G'.
Wie "* 16" Dies gibt Daten zurück, die auf 16 in der jeweiligen Tabelle enden.
Sie können alle oben genannten Möglichkeiten auch mit ausprobieren Nicht wie Bedingung auch. Diese Funktionalität bietet unendlich viele Möglichkeiten, um die gewünschten Daten aus der Datenbank zu extrahieren. Wir haben diese Bedingungen auf eine kleine Datenbank angewendet, die tatsächliche Verwendung kann jedoch beobachtet werden, wenn Sie mit einer riesigen Datenbank und Hunderten von verknüpften Tabellen arbeiten.
Ein Vergleich der Prozedur zum Extrahieren von Daten aus Tabellen mit CLI-basiertem SQL ergibt, dass dies in Access wesentlich einfacher ist. Der Grund dafür ist, dass CLI (Command Line Interface) Monotonie bringt, die Neulinge davon abhält, sich daran zu gewöhnen. Auf der anderen Seite fordert das einfache GUI-Layout von Access 2010 die Benutzer dazu auf, mit der Erstellung der Datenbank zu beginnen, ohne sich im Labyrinth der Befehlssteuerelemente und der schwer zu greifenden Syntax befinden zu müssen.