Kontakt- E-Mail- Adresse:klste@hotmail.de


Datenbank Konstruktor in Excel VBA mit Filteransicht im Listenfeld







Dieses Programm erstellt und verwaltet Datenbank, welche bis zu 17 Spalten, bis zu 10 000 Zeilen haben kann.

 

Das Programm arbeitet mit 4 gängigen Datentypen: Text, Zahl, Datum und Uhrzeit.

 

Benutzer kann jeder Spalte beliebiger Überschrift vergeben und Datentyp zuweisen.

 

In Eingabemaske sind nur Spalten mit Überschriften sichtbar, Spalten ohne Überschriften sind ausgeblendet.

 

Alle Eingabefelder in der Maske sind als TextBox oder als Kombinationsfeld zu sehen. Wenn im Konstruktor im ausgewählten Feld Daten für Kombinationsfeld eingetragen sind, wird das Feld als Kombinationsfeld in Eingabemaske zu sehen, ohne der Kombinationsfeld Daten, ist das Eingabefeld als TextBox in Eingabemaske zu sehen. Jedes Kombinationsfeld kann bis 32 Zeilen haben.

 

Excel Datei besteht aus 3 Tabellenblätter: Maske, Datenbank und Kopie.

Tabelle Datenbank ist ausgebländet. Die aktuelle Kopie von der Datenbank wird mit Schaltfläche „Neue Kopie“ im Tabellenblatt „Kopie“ erstellt.

 

Wenn im Tabellenblatt „Kopie“ Filter angesetzt wird, wird zuerst Eingabemaske verlassen. Im Tabellenblatt „Kopie“ Zelle A1 anklicken, in Menüleiste „Start“, „Sortieren und Filter“, „Filter“ auswählen. 

Danach, im Listenfeld werden nur gefilterte Werte stehen und nur gefilterte ID-Nr. zu sehen sind.

 

Die Breite aller Spalten im Listenfeld wird automatisch an Länge der eingetragenen Daten angepasst.

 

Mit Doppelklick der linker Maustaste kann man jede Zeile im Listenfeld auswählen und in Eingabefeldern anzeigen.

 

Jeder Eintrag kann einzeln gelöscht werden. Inhalt der ganzen Datenbank kann auch gelöscht werden, Kennwort für Löschvorgang ist die Zahl 3.