Individuelle Datenauswahl

In Foren und Newsgroups wird immer wieder nach Möglichkeiten gefragt, einen oder mehrere Datensätze individuell auszuwählen, um anschließend irgendetwas mit diesen Datensätzen zu erledigen – beispielsweise um einen Bericht auf Basis der ausgewählten Daten zu füllen oder die Empfänger eines Serienbriefs zu bestimmen. Dieser Beitrag stellt verschiedene Möglichkeiten vor, um dies zu realisieren.

Weiterlesen

Formulare generieren

Für Einsteiger sind die Formular-Assistenten von Access sicher eine hilfreiche Einrichtung. Fortgeschrittene Entwickler verwenden diese jedoch eher selten – sie haben eine individuell verschiedene Vorgehensweise, diese zu erstellen, mit Datenherkunft und Steuerelementen zu befüllen und Eigenschaften und Ereignisse festzulegen. Wenn man aber immer wieder ähnliche Formulare benötigt, ist das ständige Neuerstellen vergeudete Zeit: Per Copy and Paste oder auch mit ein paar Zeilen Code gelingt dies doch deutlich schneller.

Weiterlesen

Access 2007: Anlagefelder

Bis Access 2003 waren die OLE-Felder die einzige Möglichkeit, Dateien in Access-Tabellen zu speichern (okay, theoretisch ginge dies auch mit Memofeldern …). Access 2007 liefert mit dem Anlagefeld eine neue Möglichkeit, dies zu erledigen. Neu ist dabei vor allem die Tatsache, dass sich Dateien leicht über die Benutzeroberfläche in solchen Feldern speichern und auch wiederherstellen lassen. Wir schauen uns im Detail an, was Anlagefelder können und wie Sie damit umgehen.

Weiterlesen

Performanter Webzugriff auf MySQL-Datenbanken

Wer einen Webserver sein Eigen nennt oder anderweitig Gelegenheit zum Ablegen von Daten in einer MySQL-Datenbank hat, kann dies für verschiedene Zwecke nutzen: Primär sollen Datenbanken auf Webservern natürlich Inhalte für Internetseiten liefern, aber Sie können diese natürlich auch einfach als zentrale Datenbasis verwenden und von überall auf diese zugreifen. Wenn dies auch noch in akzeptabler Zeit gelingen soll, müssen Sie jedoch einige Regeln beachten.

Weiterlesen

HTML-Editor-Steuerelement

Eine Access-Textbox, in einem Formular an ein Memo-Feld gebunden, ist eine spröde Angelegenheit, wenn es darum geht, ihren Inhalt ansprechend zu gestalten. Denn alle Formatierungsmöglichkeiten beziehen sich immer nur auf das ganze Feld, den gesamten Text. Ein einzelnes Wort etwa fett hervorzuheben, ist nicht möglich. Erst mit Access 2007 kam Farbe ins Spiel und der Richtext-Modus für Textfelder hielt Einzug, über den man Texte rudimentär formatieren kann. In allen früheren Access-Versionen bleibt man für diesen Zweck jedoch auf Fremdsteuerelemente angewiesen.

Weiterlesen

Listenfeld und Details in einem Formular

Eine schön modular aufgebaute Benutzeroberfläche zeigt Übersichtslisten und Detailansichten in eigenen Formularen an. Manchmal will man aber der Übersicht halber beides in einem haben: Das Listenfeld bietet die wichtigsten Informationen zur Auswahl an und per Mausklick lassen sich die Details zum gewünschten Datensatz direkt daneben oder darunter betrachten. Wie Sie ein solches Formular erstellen, zeigt dieser Beitrag.

Weiterlesen

Benutzerdefinierte Formatierung

Für Datum, Uhrzeit, Währung et cetera ist dies ein alter Hut: Der Benutzer kann das gewünschte Anzeigeformat in der Systemsteuerung systemweit festlegen. Für andere, anwendungsspezifische Zahlenwerte legt üblicherweise der Entwickler die Formatierung fest. Der Kunde oder Benutzer kann höchstens Vorgaben machen. Wie wäre es aber, wenn Sie den Benutzer Ihrer Anwendung selbst Formate festlegen lassen Wir zeigen, wie das funktioniert.

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