Der DBMS-Connection-Wizard

In den vorherigen Ausgaben haben wir Ihnen gezeigt, wie Sie Verknüpfungen von Access zu aktiven Datenbankmanagement-Systemen wie SQL Server oder MySQL ganz einfach über ein Konfigurationsformular einrichten und verwalten können. In vorliegendem Beitrag gehen wir noch einen Schritt weiter: Hier liefern wir einen Assistenten, mit dem Sie die gleiche Aufgabe erledigen können – mit dem Riesenvorteil, dass Sie nicht jede Datenbank mit den benötigten Formularen und Modulen auffüllen müssen, sondern gleich auf die enthaltenen Funktionen zugreifen können.

Weiterlesen

Modale Dialoge mal anders

Unter modalen Dialogen verstehen wir Formulare zur Eingabe von Daten, die so geöffnet werden, dass der Benutzer während der Eingabe nichts anderes in Access tun kann als in diesem Formular zu arbeiten. Zum Öffnen eines solchen Formulars verwendet man üblicherweise den Parameter WindowMode:=acDialog, was den praktischen Nebeneffekt hat, dass der aufrufende Code stehenbleibt. Wir zeigen, welche Vor- und Nachteile dies bringt und welche Alternative es gibt.

Weiterlesen

TreeView-Elemente im Griff

Das TreeView-Steuerelement ist der Platzhirsch unter den Steuerelementen zur Anzeige hierarchischer Daten. Wie man es füllt, haben wir in diversen Beiträgen gezeigt – aber wie ändert man darin enthaltene Elemente später, und wie greift man überhaupt auf diese zu Dieser Beitrag beleuchtet, wie Sie beliebige Elemente referenzieren, löschen, durchlaufen, ersetzen und ihre Eigenschaften anpassen.

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

OPOS – Barcodes scannen

Ob Sie nun ein WaWi (Warenwirtschaftssystem) entwickeln, eine Inventurdatenbank oder eine Zugangskontrolle – fast immer treffen Sie auf Barcodes, die zur Identifikation eines Objekts dienen. Das Erstellen solcher Barcodes ist die einfachere, das Lesen die schwierigere Sache. Wir zeigen, wie Sie sich die Entwicklung mithilfe von OPOS – nicht Opus! – erleichtern können.

Weiterlesen

Benutzerverwaltung

Bis Access 2003 unterstützte Access den Entwickler durch eine Benutzerverwaltung inklusive Sicherheitssystem. Neuere Access-Versionen bieten dies nicht mehr. Kein großes Problem: Das Sicherheitssystem war ohnehin nicht besonders sicher, und die Benutzerverwaltung möchten Sie vielleicht ohnehin selbst gestalten. In diesem Beitrag zeigen wir, wie Sie eine solche Benutzerverwaltung gestalten und einsetzen.

Weiterlesen

Änderungsdaten protokollieren

Wenn mehrere Benutzer mit den Daten einer Datenbank arbeiten, möchten Sie für die relevanten Tabellen vielleicht nachhalten, wer wann welchen Datensatz angelegt, bearbeitet oder gelöscht hat. Dazu sind zwei Schritte nötig: Das Hinzufügen der Felder zum Speichern dieser Informationen in den relevanten Tabellen und das Eintragen dieser Informationen, wenn es soweit ist. Dieser Beitrag zeigt, wie das ganz einfach geht.

Weiterlesen

Access 2007: Bilder und Schaltflächen

“Bilder auf Schaltflächen Wozu soll denn dieser Klickibunti-Kram gut sein Der Benutzer kann doch wohl lesen, oder” – So oder ähnlich äußern sich die einen, die anderen, so auch der Autor dieser Zeilen, freuen sich, dass die gleichzeitige Anzeige von Bildern und Texten endlich mit einem Access-Standardsteuerelement erfolgen kann. Und natürlich gilt auch hier: “Ein Bild sagt tausend Worte.” Warum also keine Schaltflächen mit Bildern versehen

Weiterlesen