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

 

 
A
DO 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.