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

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

VBA-Fehlerbehandlung revolutioniert

Es kracht hin und wieder beim Ausführen Ihres VBA-Codes und Sie klicken auf die Debuggen-Schaltfläche der Fehlermeldung Macht nichts – das kommt vor. Sie verteilen Ihr Werk und der Benutzer berichtet von seltsamen Fenstern und sich öffnendem VBA-Editor Weniger schön. Sie liefern Ihre Datenbank mit der Access-Runtime aus und der Kunde meldet ungehalten, dass sich die Anwendung allenthalben einfach schließe Spätestens dann ist Schluss. Es geht aber auch anders …

Weiterlesen

Arrays, Collections und Dictionarys

Unter Access bietet sich das Speichern von Daten in Tabellen an. Die legen Sie in der Datenbankdatei an und greifen über gebundene Formulare, Berichte und Steuerelemente darauf zu. Unter VBA geschieht dies fast genauso bequem mithilfe von DAO- oder ADO-Recordsets. Manche Konstellationen schließen die Verwendung von gebundenen Recordsets aus und Sie müssen auf andere Strukturen zum temporären Speichern Ihrer Daten zurückgreifen. Dieser Beitrag stellt die verschiedenen Möglichkeiten und ihre Vor- und Nachteile vor.

Weiterlesen

Kontextmenüs von A bis Z

Kontextmenüs sind die beste Möglichkeit, schnell die zum aktuell unter dem Mauszeiger befindlichen Element passenden Befehle anzuzeigen und auszuwählen. Viele Benutzer verwenden Kontextmenüs einfach nicht, weil sie nichts mit der rechten Maustaste anzufangen wissen, und auch Entwickler lassen sie links liegen, weil sie die Chancen nicht erkennen. Wir zeigen, wie Sie wo mit dem Kontextmenü für perfekte Ergonomie sorgen können.

Weiterlesen

Duplikate suchen und löschen

Alle Jahre wieder bekommt es der gemeine Access-Entwickler mit einem Rutsch frischer inkonsistenter Daten zu tun, die es auseinanderzupflücken gilt. Wo war also nochmal die Abfrage zum Auffinden und Löschen der doppelten Daten Falls diese nicht zur Hand ist oder Sie so etwas noch gar nicht im Repertoire haben, finden Sie in diesem Beitrag alles zum Thema Duplikate in Access-Tabellen.

Weiterlesen

Trigger

„Trigger oder nicht Trigger. Das ist hier die Frage.“, wäre wohl die Aussage von Hamlet gewesen, hätte er sich mit Datenbankentwicklung und nicht mit anderen Tragödien beschäftigt. Eine Entscheidung für oder gegen Trigger ist selten unstrittig. Die IT-Branche ist nicht gerade arm, was Grundsatzdiskussionen und Glaubenskriege angeht. Und so hat auch die Datenbankentwicklung ein immer wiederkehrendes Thema: Pro und Contra Trigger. Dies soll nun kein einsamer Monolog für oder gegen Trigger werden, sondern die grundsätzliche Funktionsweise von Triggern erklären und Ihnen einige Informationen liefern, auf deren Grundlage Sie Ihre eigene Meinung bilden können.

Weiterlesen