TKSoft-Online

Auslesen und Setzen von DB-Start Properties in externen MS-Access DB's PDF Drucken E-Mail
( 3 Votes )
VisualBasic Programme - MDB-Properties
  
Sonntag, den 06. Januar 2008 um 16:35 Uhr

Problemstellung:

Auslesen und Setzen von DB-Properties in externen MDB's.

Voraussetzungen:

Das Bsp ist mit VB6 erstellt wurden.
Es können MS-Access Datenbanken (MDB und MDE) der Versionen A97,A2000,AXP und
A2003 geöffnet werden.
Bei der Installation werden die VB6-Runtime Dateien installiert, soweit nicht vorhanden.
Desweiteren werden ebenfalls 3 ActiveX-Controls von Dieter Otter (vb@rchiv),
falls nicht vorhanden, installiert.
1. sevEingabe2 Version 2.6.0.10
2. sevXPControls Version 1.17.0.6
3. sevCommandButton Version 2.1.0.17
Ist die die DB mit einem DB-Kennwort geschützt, kann die DB nach Eingabe des
Kennworts bearbeitet werden.
Ob A95- oder A2-DB's geöffnet werden können konnte nicht getestet werden.

Funktionsweise:

Folgende Properties werden ausgelesen bzw. zurück geschrieben:
  Eigenschaft Read Write Delete  
  Anwendungstitel
Anwendungssysmbol
Startformular
Globale Menüleiste
Globale Kontextmenüleiste
Datenbankfenster anzeigen
Statuszeile ausblenden
Eingebaute Symbolleisten zulassen
Standard-Kontextmenüs zulassen Unbeschränkte Menüs anzeigen
Codeansicht bei Fehlern zulassen
Symbol- und Menüänderungen zulassen Access-Spezialtasten verwenden SHIFT-Taste zulassen
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X


X
X
X
X
X
X
X
X
X
X
X
X
X
X
 

Ein Zurückschreiben der beiden Menüleisten ist nicht möglich, da nicht alle Menüleisten eingelesen
werden können.
Hintergrund:
Dafür ist die Microsoft Office Object X.X Library erforderlich.
Aufgrund der jeweils verschiedenen Versionen ist es deshalb nicht möglich mehrere
Librarys in VB einzubinden.

1. Öffnen einer DB und bei Bedarf Übergabe des DB-Kennwortes

Mit einem Klick auf den Button (roter Kreis) öffnet sich der Dateidialog.
Hier besteht die Möglichkeit zwischen MDB- und MDE-Dateien zu wählen.
Welche Access-Version die Datei hat, ist egal.
Ist die DB mit einem DB-Kennwort geschützt, erfolgt eine Hinweis, der zur Eingabe
des Kennwortes auffordert.
Die Engabe erfolgt im Feld "DB-Kennwort eingeben". Nach der Eingabe muss ein Klick auf
den Button mit den 3 Punkten erfolgen (gelber Kreis).
Ist das Kennwort richtig wird der Vorgang fortgesetzt.
Im Feld wird die Accessversion der gewählten DB angezeigt.

2. Anzeige und Ändern von Anwendungstitel und -symbol


In diesen beiden Feldern wird, soweit vorhanden, der Anwendungstitel und das -symbol angezeigt.
Sollte zwar ein Symbol angegeben sein aber Pfad ungültig sein wird dieser Fehler angezeigt, ansonsten wird das aktuelle Symbol rechts angezeigt.
Um den Anwendungstitel zu ändern muss nur der bestehende Titel im Textfeld überschrieben werden.
Für das Symbol steht auch ein Dateidialog zur Verfügung (roter Kreis).
Hier kann ein anderes Symbol ausgewählt
Mit einem Klick auf das jeweilige rote "X" kann der Anwendungstitel und/oder das
Anwendungsicon gelöscht werden.
Das Löschen erfolgt erst nach dem Ausführen von "Nur Speichern" oder "Speichern und Beenden"

3. Anzeige und Ändern von Startform und Anzeige der globalen Symbolleisten


Im 1. Textfeld wird das aktuelle Startformular, wenn vorhanden, der gewählten DB angezeigt.
In der Combobox sind alle vorhandenen Formulare der DB gelistet.
Um ein anderes Formular als Startform zu setzen muss hier nur eins ausgewählt werden.
Wird "[Keines]" ausgewählt wird das Startform gelöscht.
Das 3. und 4. Textfeld zeigt die globale Menüleiste und die globale Kontextmenüleiste an.
Eine Änderung ist nicht möglich, Begründung s.o.
Mit einem Klick auf das jeweilige rote "X" kann die globale Menuleiste und/oder
die globale Kontextmenuleiste gelöscht werden.
Das Löschen erfolgt erst nach dem Ausführen von "Nur Speichern" oder "Speichern und Beenden"

4. Sonstige Einstellungen

Hier werden die restlichen Properties angezeigt.
Ist eine Property noch nicht gesetzt worden, erscheint in der Checkbox ein grünes Quadrat
(hier z.B. "Shift-Taste zulassen")
Die Werte in den Checkboxen können beliebig verändert werden.

5. Abbrechen, Wiederherstellen, Speichern und Beenden


Solange die Änderungen noch nicht gespeichert wurden, besteht die Möglichkeit die
alten Werte wiederherzustellen.
Mit einem Klick auf den Button "Wiederherstellen" wird auf die alten Werte zurück gesetzt.
Wurde die Änderungen schon gespeichert ist der Button deaktiv.


Mit dem Button "Abbrechen und Beenden" werden die Änderungen nicht gespeichert
und das Programm beendet.

Der Button "Nur Speichern" schreibt alle Änderungen in die gewählte DB zurück.
Das Programm bleibt weiterhin geöffnet um z.B. eine weitere DB zu öffnen.

 

DB-Start Properties in externen MS-Access DB's v.0.8

Auslesen und Setzen von DB-Start Properties in externen MS-Access DB's
Es können MS-Access Datenbanken (MDB und MDE) der
Versionen A97,A2000,AXP und A2003 geöffnet werden.
Bei der Installation werden die VB6-Runtime Dateien installiert, soweit nicht vorhanden und einige ActiveX-Controls
Version 0.8



Erstellt am
Dateigröße
Downloads
11.01.2008
4.88 MB
1830

 

Download VB6 Sourcecode nur für registrierte User

DB-Start Properties Sourcecode v.0.8

Sourcecode zum Bsp Auslesen und Setzen von DB-Start Properties in
externen MS-Access DB's (VB6)
Version 0.8

Diese Kategorie erfordert eine Registrierung um Daten downloaden zu können.
Sollten Sie bereits registriert sein, so melden Sie sich bitte an.




Erstellt am
Dateigröße
Downloads
11.01.2008
20.73 KB
395

 

DatumKlicks
Total3786
Mi. 2310
Di. 222
Mo. 214
So. 206
Sa. 192
Fr. 183
Mi. 164
Aktualisiert ( Donnerstag, den 04. November 2010 um 08:14 Uhr )
 

Kommentare  

 
0 # schnalli1962 2010-03-27 17:58
Super Anwendung - hat mir sehr weiter geholfen
Vielen Dank :-)
Antworten | Antworten mit Zitat | Zitieren
 

Kommentar schreiben


Sicherheitscode
Aktualisieren

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173466 Downloads