Registrierte Abonnenten finden an dieser Stelle den Download der kompletten Ausgabe im PDF-Format und die Beispieldateien.
Erweitern der VBA-IDE: CommandBars
Im zweiten Teil dieser Beitragsreihe haben Sie das Handwerkszeug für das Steuern der VBA-Entwicklungsumgebung und spezieil von Modulen und dem enthaltenen Code kennen gelernt. Im vorliegenden zweiten Teil geht es ans Eingemachte: Anhand praktischer Beispiele werden wir die VBA-Entwicklungsumgebung erweitern und dafür sorgen, dass die Erweiterungen von der Symbolleiste und dem Kontextmenü aus aufrufbar sind.
Erweitern der VBA-IDE: Mit Code arbeiten
Die Visual Basic-Entwicklungsumgebung ist definitiv in die Jahre gekommen. Wer schon einmal mit einer modernen Entwicklungsumgebung wie Eclipse oder dem Visual Studio .NET gearbeitet hat, wird bei der Rückkehr zur VBA-IDE möglicherweise einiges vermissen. Es gibt aber Möglichkeiten, die Entwicklungsumgebung zu erweitern – sogar mit den Hausmitteln von Access und mit nur zwei zusätzlichen Bibliotheken. Im zweiten Teil dieser Artikelreihe schauen wir uns an, wie Sie per Code mit dem VBA-Code des VBA-Projekts arbeiten.
Ligaverwaltung, Teil 3: Spielpläne generieren
Für die meisten Sportarten gibt es Wettbewerbe in Ligen. Oder zumindest Turniere, die ja meist auch als kleine Liga angesehen werden können mit Spielpaarungen und Tabellen. Jedenfalls gibt eine Verwaltung solcher Ligen jede Menge Stoff für eine Datenbankanwendung – mit Datenmodell, Abfragen, Formularen zur Eingabe der Daten und Berichten, um Spielpläne und Tabellen auszugeben. Im dritten Teil der Artikelreihe entwickeln wir einen Algorithmus, der es uns erlaubt, Spielpläne für Ligen mit beliebig vielen Mannschaften zu generieren.
Mit Prozentzahlen arbeiten
Wer Access-Datenbanken programmiert, landet früher oder später auch bei Prozentzahlen. Diese werden etwas für die Angabe des Mehrwertsteuersatzes für Artikel benötigt (eigentlich ist das der Haupteinsatzzweck). Allerdings muss man durchaus beachten, wie Prozentzahlen gespeichert werden und wie Sie die Formatierung in Formularen und Berichten wählen, damit Sie diese Zahlen korrekt darstellt und richtig damit rechnen können. Dieser Artikel zeigt, was dabei zu beachten ist.
Verweise beim Start prüfen
Beim Einsatz von Access-Anwendungen gibt es manchmal Probleme, weil die Verweise auf Bibliotheken nicht korrekt gesetzt sind. Dann werden plötzlich VBA-Funktionen wie »Left« oder »Right« als fehlerhaft bewertet. Der Benutzer steht dann dumm da, weil er nicht weiß, was zu tun ist. Dieser Beitrag zeigt, wie Sie das Problem nachstellen können und welche Lösungsmöglichkeiten es gibt – von der manuellen Variante bis zur automatischen Korrektur des Verweises beim Start der Anwendung.