VBA-Code mit Doxygen dokumentieren

Jeder Programmierer muss einmal Farbe bekennen: Nämlich, wenn er ältere, umfangreiche und komplexe Anwendungen wieder ausgräbt und sich in diese einarbeitet, weil der Kunde Änderungswünsche äußert. Wohl dem, der gut dokumentiert hat – er findet sich mit Sicherheit gleich besser zurecht als ohne Dokumentation. Noch einfacher haben Sie es, wenn Sie Methoden und Eigenschaften Ihrer Anwendungen schön übersichtlich in einer Hilfedatei nachlesen können. Doch wer betreibt schon einen solchen Aufwand Die Antwort ist einfach: Jeder, der Spaß daran und den vorliegenden Beitrag gelesen hat.

Weiterlesen

Ereignisprozeduren

Ohne Ereignisprozeduren läuft nicht viel in Access-Anwendungen: Wer Klicks auf Schaltflächen, Datensatzwechsel, Öffnungs- oder Schließvorgänge von Formularen mit Funktionen hinterlegen möchte, verwendet am besten die für diesen Zweck vorgesehenen Ereigniseigenschaften in Kombination mit entsprechenden VBA-Prozeduren. Wir zeigen Ihnen, wie Sie schnell zu Ihrer ersten Ereignisprozedur kommen und was es dabei zu beachten gilt.

Weiterlesen

Ereignisse im Eigenbau

Ereignisse werden durch Formulare, Berichte und deren Steuerelement ausgelöst, und vielleicht noch durch einige Objekte, deren Ereignisse man sich auch noch extra per WithEvents-Anweisung gefügig machen muss. Oder gibt es da noch mehr Ja, gibt es! Sie können nämlich eigene Ereignisse samt Ereignisprozedur und Parameter definieren und festlegen, wann diese ausgelöst werden. Wie das geht und was Sie davon haben erfahren Sie in diesem Beitrag.

Weiterlesen

Validieren mit Klasse

Das Validieren von Daten in Formularen ist normalerweise eine langweilige Arbeit, die man meist an das Ende der Formularentwicklung packt. Die Anzahl der möglichen Fälle, die durch eine Validierung abgefangen werden sollen, ist überschaubar, und die nötigen Codezeilen sehen sich meist sehr ähnlich: Prüfen, Fokus auf das Feld setzen, Aktualisierung abbrechen, Meldung ausgeben. Mit ein paar einfachen Klassen lässt sich diese Arbeit ein wenig spannender gestalten, und am Ende sparen Sie sogar noch Code und somit Zeit.

Weiterlesen

Tools für den VBA-Editor

Tools für den VBA-Editor machen das Leben leichter. Unter diesem Motto steht der folgende Artikel. Lassen Sie sich von vielen kleinen Helfern die Arbeit etwas vereinfachen und konzentrieren Sie sich dafür auf das Wesentliche, auf die Funktion Ihres VBA-Codes. In diesem Artikel werden sieben Tools vorgestellt, die Sie bei Ihrer Arbeit im VBA-Editor unterstützen. Und das Beste ist: All diese Tools sind kostenlos erhältlich.

Weiterlesen

Access-Optionen gestern und heute

Die Access-Optionen stellen Sie normalerweise über den entsprechenden Dialog ein. Dies funktioniert allerdings auch per VBA. Dumm nur, dass dies nicht einheitlich geschieht und man teilweise ein wenig suchen muss, um die richtige Option zu finden. Dieser Beitrag zeigt, wie Sie die im Optionen-Dialog und im Start-Dialog von Access 2003 und älter enthaltenen Einstellungen anpassen, wo die Optionen unter Access 2007 zu finden sind und welche neuen Optionen es dort gibt.

Weiterlesen

Zippen ohne Zusatzkomponente

Zippen unter VBA ging bislang nur mit Komponenten von Drittherstellern. Dabei liefert Windows (ab XP) doch alles, was man dazu braucht – zwar nicht den Komfort, den „richtige“ Zip-Anwendungen wie WinZip und Co. bieten, aber immerhin brauchen Sie keine zusätzlichen Tools zu installieren. Wir zeigen Ihnen, wo die Zip-Funktionen von Windows stecken und wie Sie diese in Ihren Anwendungen einsetzen.

Weiterlesen