Das ImageList-Steuerelement

Die Einträge in Steuerelementen wie dem Treeview-Steuerelement oder dem Listview-Steuerelement werden aus optischen und praktischen Gründen gerne mit Icons versehen. Dies funktioniert am einfachsten mit einem weiteren Steuerelement, das allerdings nur im Entwurf eines Formulars sichtbar ist: dem ImageList-Steuerelement. Wie Sie mit diesem Steuerelement umgehen, erfahren Sie in diesem Beitrag.

Weiterlesen

Konsistente Daten mit Access

Ein Mitarbeiter hat soeben die Aufgabe erhalten, alle Kunden seiner kleinen Firma zusammen mit ihren Projekten zu erfassen. “Kein Problem”, sagt er, “ist noch vor der Mittagspause erledigt!” Der Mitarbei-ter wechselt mal eben schnell zu Excel, das auf seinem Desktop ohnehin schon geöffnet ist, und fängt an, die Daten abzutippen … Wenn es Ihnen jetzt kalt den Rücken herunter läuft, wissen Sie, warum Excel hier fehl am Platze und der Einsatz von Access gefordert ist: Hier geht es um Daten, deren Konsistenz im Vordergrund steht, und dafür bietet Access einige Werkzeuge. Welche das sind, erfahren Sie im vorliegenden Beitrag.

Weiterlesen

Menüs für die Anwendung

Wer den Benutzern seiner Anwendung richtigen Komfort bieten möchte, kommt nicht um eine Menüleiste zum Aufrufen der wichtigsten Funktionen herum. Für den Eigenbedarf reicht sicher das Datenbankfenster aus, aber zur intuitiven Bedienung ist dies nicht geeignet. Auch ein Übersichts-formular taugt nur bedingt als Ausgangspunkt zum Starten von Vorgängen – es verschwindet mitunter hinter anderen Formularen. Daher erfahren Sie im vorliegenden Beitrag, wie Sie Ihrer Anwendung blitzschnell einen professionellen Touch verpassen.

Weiterlesen

Beispieldaten generieren

Eine der leidigsten Aufgaben bei der Datenbankentwicklung ist das Eintippen von Testdaten. Es ist ja ganz schön, zwischendurch mal eine etwas weniger anspruchsvolle Tätigkeit auszuüben, aber diese Zeit könnte man sicher sinnvoller nutzen, indem man einen Kaffee trinkt oder ein wenig im Internet surft. Ein wenig Vorarbeit ist natürlich notwendig, aber dann sind die Beispieldaten im Nu generiert.

Weiterlesen

Dynamisches Hilfe- und Dokumentationssystem

Haben Sie wieder einmal eine Anwendung auf Basis von Access fertig gestellt und verzweifeln nun an der Dokumentation sowie dem beauftragten Hilfesystem Dieser Beitrag zeigt einen Ansatz, mit dem Sie die Hilfe und die Dokumentation einfach in Ihre Anwendung integrieren können. Und das Schönste für den Entwickler ist: Die Anwender können einen nicht unerheblichen Beitrag zu diesem Thema leisten.

Weiterlesen

Belegverwaltung

Fast jede monetäre Transaktion zieht heutzutage ein entsprechendes Stück Papier nach sich, sei es beim Kauf einer Digitalkamera oder beim Mittagessen bei Ihrem Lieblingsitaliener. Die hier vorgestellte Musterlösung stellt Ihnen eine Möglichkeit zur Verfügung, diese Belege zu verwalten und schnell wieder aufzufinden – falls beispielsweise die Digitalkamera einmal einen Defekt aufweist und Sie die Garantie in Anspruch nehmen möchten.

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

Daten formatieren nach Wunsch

Bis zum Erscheinen von Access 2000 war einer der größten Wünsche der Access-Gemeinde die Formatierung einzelner Daten in Abhängigkeit von ihrem Inhalt. Dann war es endlich soweit: Microsoft erfüllte den Wunsch und spendierte Access eine Funktion namens Bedingte Formatierung (engl. Conditional Formatting). Damit lassen sich Daten in unterschiedlichen Schriften, Schriftarten oder Hintergrundfarben anzeigen – und das in Formularen und Berichten.

Weiterlesen