Praxisbeispiele
Ein komfortables SQL-Abfrageprogramm erstellen
Workspace-Objekt: BeginTrans-, Rollback- Methode; Database-Objekt: Execute-Methode; UCase-, InStr-,
Trim-Funktion;
Sie suchen nach einer Alternative zu dem in Access integrierten Abfragegenerator, um auf einfache Weise
verschiedenste SQL-Befehle ausprobieren zu können?
Die DAO-Bibliothek (Workspace- und Database-Objekt) liefert Ihnen die Bausteine für ein SQL-Abfrage-
programm, das automatisch den Typ der SQL-Anweisung (Datenabfrage (DQL)/ Datenmanipulation
(DML)) erkennt. Die Abfrage selbst wird in eine Transaktion eingebettet.
Oberfläche
Sie benötigen ein Formular mit einem Textfeld zur Eingabe der SQL-Befehle, zwei Befehlsschaltflächen und
ein Listenfeld zwecks Anzeige der Ergebnistabelle :
Abbildung 8.104 Laufzeitansicht
Quelltext
Option Explicit
Private db As Database
Private ws As Workspace
Beim Laden des Formulars werden die Variablen initialisiert, und eine Transaktion wird gestartet:
Private Sub Form_Load()
Text1.Value = "SELECT * FROM Kunden ORDER BY Firma"
Text1.EnterKeyBehavior = True ' mit Enter-Taste zur nächsten Zeile
505
Praxisbeispiele

Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.