Prozedurbrowser für den VBA-Editor

Der Funktionsumfang der Visual Basic-Entwicklungsumgebung von Microsoft Access und den anderen Office-Anwendungen ist eigentlich völlig ausreichend. Man sollte aber keinen allzu genauen Blick auf moderne und offene Entwicklungsumgebungen wie beispielsweise Eclipse werfen, die von den Mitgliedern der Open Source-Gemeinde ständig erweitert werden. Dass auch die VBA-VBE erweiterbar ist, wissen die wenigsten. Der vorliegende Beitrag stellt ein sehr praktisches Tool vor, das Sie bereits nach kurzer Zeit vermutlich nicht mehr missen möchten: den Prozedurbrowser.

Weiterlesen

Fehlerverwaltung mit Online-Komponente

Wenn Sie eine Anwendung nicht gerade für sich selbst oder Ihren Schreibtischnachbarn (sofern Sie einen haben) erstellt haben, sondern für örtlich weiter entfernte Personen, wird das Beheben von Feh-lern schnell zur Qual: Es besteht dann aus einer Mischung aus Telefonaten und per E-Mail verschickten Screenshots mit Fehlermeldungen – und das auch nur, wenn der jeweilige Anwender ausreichend versiert ist. Zumindest für Laufzeitfehler können Sie hier einiges an Zeit und Mühe einsparen – durch die richtige Automatisierung.

Weiterlesen

Fehlerdokumentation

Es gibt wohl keine Anwendung, die absolut fehlerfrei ist. Selbst gestandene Softwareprodukte mit einer riesigen Benutzerschar wie beispielsweise die Microsoft Office-Produkte verschwinden schneller wieder vom Markt, als es bis zur Behebung aller vorhandenen Fehler dauert. Hier und auch bei selbst gebauter Software wie etwa einer Access-Datenbankanwendung gilt in jedem Fall die Maxime: Nur entdeckte Fehler können behoben werden – und bei deren Übermittlung hilft die folgende Lösung.

Weiterlesen

Erweitern der VBA-Entwicklungsumgebung

Wer hat sich nicht schon einmal die eine oder andere, vielleicht ganz individuelle Erweiterung der Entwicklungsumgebung von Access gewünscht? Klar, wie man sich einen Assis¬ten¬ten für bestimmte Aufgaben bastelt, ist in der Fachliteratur hinlänglich erklärt, aber den VBA-Editor mit zusätzlichen Funktionen versehen? Dieser Beitrag zeigt, wie Sie mit etwas Fremdhilfe von VB eine .dll-Datei entwi-ckeln, die viele Wünsche erfüllen kann.

Weiterlesen

Lookupdaten in der Praxis

Lookupdaten sind solche Daten, die zur näheren Beschreibung von in Tabellen gespeicherten Objekten dienen. Gute Beispiele sind die Anrede oder das Geschlecht von Personen. Im vorliegenden Beitrag erfahren Sie, warum Lookupdaten verwendet werden, in welchen Formen das möglich ist und wie sie am einfachsten verwaltet werden können.

Weiterlesen

Universelle Suchleiste

Suchfunktionen sind eine der meistprogrammierten Funktionen von Datenbankanwendungen. Es gibt nur wenige Datenbanken, die nicht über mindestens eine mehr oder weniger aufwändige Suchfunktion verfügen. Auf Grund der sehr verschiedenen Anforderungen müssen Suchfunktionen immer wieder neu programmiert werden. Im vorliegenden Beitrag lernen Sie ein Suchformular kennen, das Sie in beliebige Formulare integrieren und für die Suche in Formularen und Listenfeldern verwenden können.

Weiterlesen

Kalendersteuerelement im Eigenbau

Microsoft bietet ein eigenes Kalendersteuerelement an, das in beliebige Formulare eingebaut werden kann. Das ist an sich sehr praktisch und auch zügig erledigt, kann aber schnell zum Selbsttor werden: Wenn Sie eine Anwendung mit integriertem Kalendersteuerelement weitergeben, kann es schnell passieren, dass die Anwendung unbedienbar wird, weil das entsprechende OCX-Steuerelement fehlt. Das Steuerelement wird nämlich keinesfalls einfügt, sondern nur verknüpft. Es muss auf jedem Rechner vorhanden sein, auf dem die Anwendung laufen soll. Damit Sie keine Probleme damit haben, programmieren Sie einfach ein eigenes Kalendersteuerelement, das außerdem noch zusätzliche Funktionen aufweist.

Weiterlesen

Benutzerabhängige Befehlsleisten

Access verfügt wie allen anderen Office-Anwendungen auch über eine Reihe Standardmenü- und Symbolleisten. Bei individuellen Datenbankanwendungen ist es jedoch für den Anwender angenehmer und auch sicherer, wenn er für eine solche Anwendung auch über benutzerdefinierte Menü- und Symbolleisten verfügt. So können beispielsweise leicht individuelle Menü- und Symbolleisten in Abhängigkeit vom angemeldeten Benutzer erstellt werden.

Weiterlesen

Tipps und Tricks zu Menüleisten

Im Beitrag ‘Dynamische Menüleisten’ in Access im Unternehmen haben Sie erfahren, wie Sie dynamisch Menüleisten per VBA erstellen und anpassen können. Im vorliegenden Beitrag erfahren Sie wie Sie dem Anwender nach dem Schließen der Anwendung wieder die gewohnten Menüleisten zur Verfügung stellen und welcher Bug bei älteren Windows-Versionen auftreten kann.

Weiterlesen