Bilder im Griff mit VBA und GDI+

Bilder und Access sind – verlässt man sich auf die Anzahl der Anfragen in Newsgroups und Foren – ein interessantes Gespann. Um richtig mit Bildern zu arbeiten, wäre es doch gut, per VBA etwa Bilddateien einzulesen, anzupassen oder unter einem anderen Datentyp wieder zu speichern. Wenn möglich, soll das Ganze auch noch ohne zusätzliche Tools funktionieren. Geht nicht Doch: mit den richtigen Wrapper-Funktionen für die zuständige Windows-Bibliothek haben Sie Ihre Bilder schnell im Griff.

Weiterlesen

Domänenfunktionen

Dieser Beitrag stellt Ihnen eine Gruppe von Funktionen vor, die einen recht einfachen Zugriff auf Daten in beliebigen Tabellen oder Abfragen einer Access-Datenbank ermöglichen. Mit diesen so genannten Domänenfunktionen ist es möglich, Tabellendaten in Form von Funktionsergebnissen zum Beispiel als Feldinhalte oder als Kriterien in Abfragen zur Verfügung zu stellen. Anhand einiger Praxis-beispiele erfahren Sie, in welchen Fällen der Einsatz von Domänenfunktionen sinnvoll ist und wann es besser ist, auf andere Alternativen zur Datenermittlung zurückzugreifen.

Weiterlesen

XML mit Access, Teil 1

Das Thema XML ist mittlerweile in aller Munde. Ohne dieses Standardformat für die Beschreibung von Daten ist der Austausch zwischen diversen Systemen kaum noch denkbar. Auch Microsoft schließt sich an und hat XML inzwischen in fast allen seiner Produkte in irgendeiner Form implementiert. In diesem ersten Beitrag einer dreiteiligen Serie wollen wir Ihnen die Welt von XML kurz vorstellen und Ihnen damit die ersten Praxisschritte ermöglichen.

Weiterlesen

Mit Datums- und Zeitfunktionen arbeiten

In diesem Beitrag lernen Sie den Umgang mit den Datums- und Zeitfunktionen von Access und ihre Einsatzmöglichkeiten in Formularen, Berichten und Abfragen kennen. Anhand kleiner praxisbezogener Beispiele erfahren Sie, wie Datums- und Zeitinformationen mit diesen Funktionen analysiert und bearbeitet werden. Dabei lernen Sie unter anderem, wie Sie die aktuelle Zeit und das aktuelle Datum ermitteln, wie Sie Werte in ein Datumsformat konvertieren und dieses auf Gültigkeit prüfen. Auch das Extrahieren von Informationen wie Tag, Monat oder Jahr aus einer Datumsangabe kann in vielen Fällen weiterhelfen – aber sehen Sie doch einfach selbst.

Weiterlesen

Erweitern des VBA-Editors

Je ernsthafter man mit Access arbeitet, desto mehr verlagert sich der Schwerpunkt der Arbeit vom Access-Fenster auf die VBA-Ent¬wick¬lungs¬um¬ge¬bung. Und wie es mit einem Arbeitsplatz so ist, sollte man ihn sich so angenehm wie möglich gestalten – das gilt auch für die Programme, mit denen man arbeitet. Und das umso mehr, wenn sich tatsächlich die Möglichkeit dazu ergibt. Die VBA-Entwicklungsumgebung lässt sich beliebig erweitern, wenn man das Know-how dazu besitzt. Das finden Sie hier und ein praktisches Beispiel gleich dazu: Ab jetzt können Sie durch den Code springen, wie Sie möchten – mit dem CodeHistory-Tool finden Sie schnell wieder zurück.

Weiterlesen

Dateidialoge mit dem FileDialog-Objekt

Dateidialoge unter Access – das war lange Zeit ein Mysterium, denn entweder musste man dazu das CommonDialog-ActiveX-Control von Microsoft verwenden oder direkt auf die Windows-API zugreifen. Wenn da nicht pfiffige Entwickler fertige Lösungen zur freien Verwendung angeboten hätten, würde man in manchen Datenbankanwendungen vermutlich heute noch Dateien und Verzeichnisse manuell eintragen. Mit der Version 2002 enthält Access ein FileDialog-Objekt, mit dem sich die gewünschten Dialoge recht komfortabel anzeigen lassen.

Weiterlesen

Mit Textdateien arbeiten

Trotz aller Vorteile von XML und der Möglichkeit von Access, die gängigsten Office- und Fremdfor-mate zu importieren, ist die gute alte Textdatei immer noch nicht ausgestorben. Ganz im Gegenteil: Nichts ist schneller erstellt und nur wenige andere Formate – wenn überhaupt – lassen sich ohne Einbinden zusätzlicher Bibliotheken per VBA erzeugen. Daher erfahren Sie in diesem Beitrag alles, was Sie zum Lesen und Erzeugen von Textdateien wissen müssen.

Weiterlesen

Refactoring

Refactoring ist eines der Schlagwörter des Extreme Programming und untrennbar mit dem Unit-Testing und der testgetriebenen Entwicklung verbunden. Durch Refactoring verbessern Sie die Struktur und Lesbarkeit des Codes einer Anwendung unter Beibehaltung der Funktionalität und erleichtern damit Änderungen und Erweiterungen der Funktion der Anwendung.

Weiterlesen