|
|
|
|
|
|
|
|
|
Datenbank
|
 |
|
|
|
|
ADO Demo
Ein
einfaches Beispielprogramm zeigt das Erzeugen und Bearbeiten einer Access.mdb
|
|
|
|
|
ADO
DemoMU
Mehrbenutzerbetrieb auf eine Access.mdb oder MSDE / SQL-Server.
Neben den speziellen Routinen für Mehrbenutzerbetrieb enthält das Programm
weitere Routinen zum Erzeugen einer kompl. Access.mdb mit Tabellen, Feldern,
Index, Primärschlüssel usw.
Auflisten der an eine Acces.mdb angemeldeten Benutzer,
Markieren mehrerer zusammenhängender u. nichtzusammenhängender Zeilen in
einem Datagrid per Maus oder Tastatur,
Sortieren der Datensätze im Datagrid nach jeder beliebigen Spalte.
|
|
|
|
ADO DemoMU 2002
(überarbeitete Version vom 30.11.2002)
Weiterentwicklung des Programmes "ADO DemoMU"
Neben den weiterentwickelten datenbankspezifischen Funktionen enthält das
Programm eine Reihe von Routinen die dem Benutzerkomfort dienen.
-
Individuelle
Einstellmöglichkeiten für Schriftarten- u. Größen
-
individuelle
Einstellmöglichkeiten für Fensterhintergrund, Beschriftungen,
Eingabefelder (Textboxen) sowie DataGrid.
-
Automatische Anpassung
der Controls bei Änderung der Formgröße sowie bei Änderung von
Schriftgrößen.
-
Dauerhafte Speicherung
alle Benutzereinstellungen in der Registry
-
Sortierfunktion für
DataGrid, Mehrfachmarkierungen im DataGrid wie bei Access
|
|
|
|
Compact DataBase
Komprimieren
einer Access-Datenbank mit Hilfe der CompactDataBase-Methode der
JRO.JetEngine.
|
Checkboxen im DataGrid
Das DataGrid kann
zur Darstellung boolescher Werte aus einem Recordset keine Checkboxen
anzeigen.
Mit Hilfe des StdDataFormat-Objektes lassen sich einzelne Spalten des
DataGrids jedoch so konfigurieren, dass sie sich ähnlich wie Checkboxen
verhalten.
|
|
|
|
|
|
|
|
|
|
|
DAO
Access.mdb erzeugen
|
DAO
passwortgeschützte Access.mdb
öffnen
|
|
|
|
|
|
|
|
|
|
|
 |
 |
 |
|
|
|
|
ADO Demo |
ADO Demo
Erstellen
einer Access-Datenbank mit ADOX und Zugriff auf die so erstellte Datenbank
mit ADO.
Das VB Projekt zeigt den Zugriff auf eine Accessdatenbank mit Hilfe von
ADO. Ist im aktuellen Pfad noch keine Testdatenbank vorhanden, so wird
diese vom Programm automatisch erzeugt (ADOX).
Download
ADO Demo (adovbp.zip 18kB)
|
|
|
|
|
|
|
|
|
 |
 |
 |
|
|
|
|
ADO Demo MU |
ADO DemoMU (Multiuser)
Multiuserbetrieb auf eine Access-Datenbank oder MSDE/SQL-Server .
Erzeugen einer Access-Datenbank,
Bearbeiten der Datenbank durch einen oder mehrere Benutzer,
Erkennen von Löschungen bzw. Hinzufügungen durch andere Benutzer,
Anzeige der aktuell an die Datenbank angemeldeten Benutzer (Access.mdb),
Komprimieren der Datenbank(Access.mdb),
Mehrfachauswahl im DataGrid per Maus oder Tastatur
Download ADO DemoMU (addemomu.zip 68kB)
|
|
|
|
|
|
|
|
|
|
 |
 |
|
|
|
|
ADO Demo MU 2002 |
ADO Demo MU 2002
Weiterentwicklung des Programmes ADO DemoMU
Neben den
weiterentwickelten datenbankspezifischen Funktionen enthält das Programm
eine Reihe von Routinen die dem Benutzerkomfort dienen.
-
Individuelle Einstellmöglichkeiten für Schriftarten- u. Grössen
-
individuelle Einstellmöglichkeiten für Fensterhintergrund,
Beschriftungen, Eingabefelder (Textboxen) sowie DataGrid.
-
automatische Anpassung der Controls bei Änderung der Formgröße sowie
bei Änderung von Schriftgrößen.
-
Dauerhafte Speicherung alle Benutzereinstellungen in der Registry
Download ADO DemoMU 2002 (addemomux.zip
94kB)
|
|
|
|
|
|
|
|
|
 |
 |
 |
|
|
|
|
Checkboxen
im DataGrid |
Checkbox im DataGrid
Das
DataGrid stellt keine Checkboxen zur Darstellung boolescher Werte aus einem
Recordset bereit. Mit Hilfe des StdDataFormat-Objektes können einzelne
Spalten des DataGrid jedoch so konfiguriert werden, dass sie sich ähnlich
wie Checkboxen verhalten.
Ein Mausklick oder ein Tastendruck im jeweiligen Feld ändert den aktuellen
Wert von "Checked (x)" nach "Unchecked (.)"
Download dgridcb.zip (3 kB)
|
|
|
|
|
|
|
|
|
 |
 |
 |
|
|
|
|
Compact
Database |
Compact Database (ADO/JRO)
Das Komprimieren einer
Access-Datenbank (*.mdb) mit Hilfe der JRO.JetEngine.CompactDataBase -
Methode wird hier an einem kleinen Beispielprogramm demonstriert.
Die zu komprimierende Access-Datenbank wird mit Hilfe des Common-Dialog
"Datei öffnen.." ausgewählt.
Eine optionale Eingabe eines Datenbank-Passworts ist möglich.
Die neue komprimierte Datenbankdatei wird zuerst als temporäre Datei
ausgegeben. Nach erfolgreichem Abschluss des Komprimierungsvorganges wird
die alte, unkomprimierte Datei in "old_bisherigerName.mdb" umbenannt und
die neue, komprimierte Datei erhält den Namen der bisherigen originalen
Datei.
Download
VB-Projekt (compact.zip 6 kB) |
|
|
|
|
|
|
|
|
 |
 |
 |
|
|
|
|
Access.mdb erzeugen |
Access
Datenbank erzeugen (DAO)
Programmbeispiel zum Erzeugen einer Access Datenbank direkt aus einem
VB-Programm heraus.
Die im Beispiel erzeugte Datenbank enthält zwei miteinander verknüpfte
Tabellen (Relations). Es werden Felder mit unterschiedlichen Attributen
(z.B. Eingabe erforderlich usw.) erzeugt. Das Beispiel zeigt, wie Primärschlüssel erzeugt und Felder indiziert werden. Darüberhinaus wird
die Datenbank auch noch mit einem Passwortschutz versehen.
|
|
|
|
|
|
|
|
|
 |
 |
 |
|
|
|
|
*.mdb öffnen
mit DB-Kennwort |
Passwortgeschützte Access-Datenbanken öffnen (DAO)
Access
bietet zwei unterschiedliche Arten von Dateischutz.
Datenbanken können mit Hilfe einer auf dem System befindlichen
Systemdatenbank "System.mdb" oder durch ein in der Datenbank selbst
hinterlegtes Passwort geschützt werden.
Der Artikel zeigt wie derart geschützte Access-Datenbanken aus einen
VisualBasic-Programm heraus geöffnet werden können.
|
|
|
|
 |
 |
 |
|
|