17Jul
Durchführung komplexer Operationen &Das Anwenden von Bedingungen auf Tabellen in Access ist nicht so einfach wie in Excel. Einige Benutzer verwirren es immer noch mit Excel, was auch die Zugriffsfähigkeiten herabsetzt.
Editor Hinweis: Dieser Gastartikel wurde von Office 2010 Club geschrieben, einem von Office 2010-Experten verwalteten Forum, in dem jeder Fragen stellen und an Diskussionen teilnehmen kann.
Access bietet jedoch wesentliche Funktionen des relationalen Datenbankmanagementsystems. RDBMS gibt es nicht, und nur fortgeschrittene Benutzer können die Datenbankstruktur für die Anwendung unterschiedlicher Bedingungen manipulieren, während der schnelle Zustrom von RDBMS-basierten dynamischen Web-Apps und anderen Dienstprogrammen ebenfalls ein grundlegendes Bedürfnis nach dem Verständnis der Grundlagen relationaler Datenbanken darstellt.
Ab sofort beherrscht SQL die Datenbankstruktur zum Abrufen bestimmter Daten aus Tabellen, aber ein Datenbankneuling muss die Sprachsyntax lernen &seine ordnungsgemäße Verwendung. Auf der anderen Seite, Access Wiegen GUI-Schnittstelle bietet Wild Card-Einträge als Ersatz von SQL WHERE Befehl für die einfache Extraktion von bestimmten Daten aus Datenbanktabellen &Abfragen.
Dieser Beitrag zeigt die einfache Verwendung von Wildcard-Einträgen. Wir beginnen mit der Anwendung von Wild Card-Bedingungen in einer bestehenden Datenbank. Zur Veranschaulichung haben wir eine kleine Geschäftsverwaltungsdatenbank erstellt, die mehrere Tabellen enthält. Kunde, neue Produkte, Vertrieb, Telefonnummern und Mitarbeiter. Zum Abrufen von Daten über Platzhaltereinträge wechseln Sie zur Registerkarte Erstellen und klicken Sie auf Abfrageentwurf.
Es wird das Dialogfeld "Tabelle anzeigen" geöffnet, in dem Sie Tabellen hinzufügen können. Beginnen Sie jetzt mit dem Hinzufügen der gewünschten Tabellen im Abfrageentwurfsfenster.
Nach dem Hinzufügen wird die erforderliche Tabelle in die Query Design-Felder gezogen.
Jetzt sind wir daran interessiert, alle relevanten Daten in den Datenbanktabellen gegen den Produktnamen "Pepsi" zu entfernen. Dazu schreiben wir einfach Wildcard Entry, d. H. Like / Not Like-Bedingung unter dem Feld Product Name wie folgt;
Wie "Pepsi"
Beim Ausführen der Abfrage werden alle relevanten Informationen angezeigt, die in den Query Design-Feldern enthalten sind, angefangen von Kundennummer, Kundenname bis Mitarbeitername usw.
Werfen wir einen Blick auf ein anderes Beispiel. Angenommen, wir müssen alle Kunden ermitteln, deren Namen mit "G" beginnen. Um diese Bedingung zu erfüllen, schreiben wir Like-Bedingung unter Customer Name als;
Wie "G *"
Diese Bedingung bewirkt, dass Access alle Feldwerte herauszieht, die mit der angegebenen Bedingung( Alphabet, numerischer Wert usw.) vor dem Sternchen übereinstimmen.
Bei laufender Abfrage werden alle relevanten Daten von Kunden angezeigt, deren Name mit "G" beginnt.
Zum Ausschließen eines bestimmten Datensatzes / Datenwerts aus der Abfrage. Der Zustand "Nicht wie" ist praktisch. Es wird den angegebenen Datenwert aus den Datensätzen ausschließen und nur verbleibende Datensätze anzeigen.
Es werden Ergebnisse angezeigt, die alle Datensätze ausschließen, bei denen der Mitarbeitername mit 'L' beginnt.
Wir haben nur einige Beispiele von Wildcard-Einträgen beschrieben, 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 einige andere Dimensionen von Wildcard-Einträgen zu untersuchen.
Wie "E #" Dies wird bestimmte Daten aus der ausgewählten Tabelle mit nur zwei Zeichen zurückgeben.der erste ist E und # stellt dar, dass das Zeichen eine Zahl ist.
Wie "G?" gibt es zwei Zeichen zurück, wenn sie in einer bestimmten Tabelle gefunden werden, beginnend mit dem Zeichen "G".
Wie "* 16" Dies gibt Daten zurück, die auf 16 in der spezifischen Tabelle enden.
Sie können auch alle oben genannten Möglichkeiten mit nicht wie testen. Diese Funktionalität schließt unendliche Möglichkeiten ab, um die gewünschten Daten aus der Datenbank zu extrahieren. Wir haben diese Bedingungen auf eine kleine Datenbank angewendet, aber ihre tatsächliche Verwendung kann beobachtet werden, wenn Sie mit einer riesigen Datenbank arbeiten, die Hunderte zusammenhängender Tabellen enthält.
Der Vergleich der Prozedur zum Extrahieren von Daten aus Tabellen mit CLI-basiertem SQL kommt zu dem Schluss, dass es in Access wesentlich einfacher ist. Der Grund dafür ist, CLI( Command Line Interface) bringt Monotonie, die Anfänger abstößt, um sie in die Hände zu bekommen. Auf der anderen Seite ermutigt das einfache GUI-Layout von Access 2010 den Benutzer, mit der Erstellung der Datenbank zu beginnen, ohne sich in ein Labyrinth von Steuerbefehlen zu begeben, &schwer zu greifende Syntax.