Programmierung der KVA

Im Beitrag Kunden, Verträge und Anschreiben verwalten lernen Sie eine komplette Anwendung kennen. Der vorliegende Beitrag beschreibt die Technik, die sich hinter dieser Anwendung verbirgt – angefangen mit dem Datenmodell über die Abfragen, Formulare und Berichte bis hin zu den verwendeten VBA-Prozeduren. Spezielle Themen werden in weiteren Beiträgen vertieft, auf die wir an geeigneter Stelle verweisen.

Weiterlesen

Dateisystem im Griff mit dem FileSystemObject

Für viele Fälle reichen die in VBA integrierten Befehle wie Dir, MkDir, Kill oder Copy aus. Manchmal stoßen Sie damit aber an die Grenzen der VBA-Bibliothek. In diesem Fall hilft möglicherweise das FileSystemObject weiter. Es bietet umfangreiche Möglichkeiten, auf Laufwerke, Verzeichnisse und Dateien zuzugreifen. Dieser Beitrag zeigt, wie Sie das FileSystemObject verfügbar machen und welche interessanten Aktionen Sie damit durchführen können.

Weiterlesen

Textdateien mit dem FileSystemObject

Textdateien öffnen, lesen, schreiben und schließen Sie normalerweise mit den Methoden Open, Get, Print, Input oder Close der VBA-Bibliothek. Es gibt jedoch auch noch eine Alternative, die Sie sich mit einem einfachen Verweis erschließen können: Das FileSystemObject und das darin enthaltene Textstream-Objekt. Wie Sie damit komfortabel Textdateien erstellen, bearbeiten, lesen und löschen, erfahren Sie in diesem Beitrag.

Weiterlesen

Standardmethode von Klassen nutzen

Wussten Sie, dass Sie für ein Klassenmodul eine Standardmethode festlegen können Es funktoiniert, und eine solche Methode rufen Sie allein durch die Angabe des entsprechenden Objektnamens auf. Wofür man das braucht Na, zum Beispiel, um Ereignisprozeduren für Eigenschaften zu implementieren, bei denen dies normalerweise nicht gelingt. So können Sie nun etwa per Ereignisprozedur auf das vollständige Laden einer Webseite mit dem Webbrowser-Steuerelement reagieren anstatt eine Do While-Schleife so lange laufen zu lassen, bis der gewünschte Status erreicht wird.

Weiterlesen

Fehlerbehandlung mit vbWatchdog

Fehlerbehandlung ist für viele eine lästige Pflicht. Wenn man es richtig machen will, muss man jede einzelne Routine mit einer Fehlerbehandlung versehen. Dazu kommen noch Zeilennummern, Angabe des Modul- und Prozedurnamens und Informationen wie die Fehlernummer und Beschreibung. Die damit zusammenhängende Schreibarbeit kann man sich auf elegante Weise vom Hals schaffen – und mehr. Erreichen können Sie dies mit vbWatchdog – vier Klassenmodule und ein paar Zeilen Code sorgen für eine professionelle Fehlerbehandlung und wesentlich schlankere Prozeduren.

Weiterlesen

Makros in Access 2010

Eine der wesentlichen Neuerungen von Access 2010 sind die stark aufgewerteten Makros. Microsoft möchte sich mit einer vereinfachten Methode für die Programmierung von Access aber nicht nur neue Benutzergruppen erschließen, sondern bestimmt damit auch den Rahmen für die Programmierung der ebenfalls neuen Web-Version von Access-Datenbanken. Wir bleiben aber zunächst auf dem Desktop und zeigen Ihnen, was Sie mit den neuen Makrofunktionen alles anstellen können.

Weiterlesen