Microsoft Access-Programmierung einer Geo-Datenbank

Access-Datenbank-Programmierung mit MS Access & VBA

Das „Deutsche GeoForschungsZentrum GFZ“ (Potsdam) hat eWorks beauftragt, eine Microsoft Access-Datenbank zur Erfassung geologischer Proben zu programmieren.

Entwickelt wurde die Geo-Datenbank-Anwendung mit Microsoft Access, zur Datenauswertung wurde ein Excel-Export programmiert. Als Techniken kamen bei diesem Projekt Microsoft Access 2007 zur Entwicklung der Datenhaltung, der Masken und der Reports sowie VBA zur Programmierung der individuellen Funktionen zum Einsatz. Die Programmierung des Excel-Exports erfolgte mit Microsoft Excel 2007 und VBA. Die Möglichkeit zur einfachen Installation einer Access-Datenbank machte ein separates Installationsprogramm überflüssig.

Die Geodatenbank stellt ihren Datenbestand über eine Liste mit Sortierfunktion dar, die das Bearbeiten, Duplizieren und Löschen der Access-Daten erlaubt. Die Datenerfassung beinhaltet neben einigen allgemeinen Informationen auch Angaben zur Petrographie sowie physikalische, akustische, elastische, bruchmechanische und rheologische Eigenschaften. Gespeichert werden können Merkmale wie z. B. Gesteinstyp, Alter, Herkunft, Farbe, Porosität und viele mehr.

Als besondere, technische Herausforderung stellte sich die Anforderung dar, uneingeschränkt viele Dateianhänge beliebiger Größe hochladen zu können, um den Proben Grafiken hinterlegen zu können. Zur Lösung wurde durch VBA-Programmierung eine individuelle Dateiverwaltung entwickelt, die beliebig viele Dateien beliebiger Größe verwalten kann (ohne die Datenbank-Größe stark ansteigen oder deren Performance sinken zu lassen).

eWorks hat seinen Auftraggeber GFZ von der anfänglichen Idee der Software über die Access-Programmierung und VBA-Entwicklung bis hin zur Installation begleitet und technischen Support geleistet. Im Anschluss an die Übergabe unterstützte eWorks bei der Datenbank-Installation und -Inbetriebnahme und half bei Bedienproblemen und technischen Störungen.

Verwendete Technologien

Ähnliche Referenzen