Zur Hauptseite ... Zum Onlinearchiv ... Zum Abonnement ... Zum Newsletter ... Zu den Tools ... Zum Impressum ... Zum Login ...

Achtung: Dies ist nicht der vollständige Artikel, sondern nur ein paar Seiten davon. Wenn Sie hier nicht erfahren, was Sie wissen möchten, finden Sie am Ende Informationen darüber, wie Sie den ganzen Artikel lesen können.

Unser Angebot für Sie!

Lesen Sie diesen Beitrag und 500 andere sofort im Onlinearchiv, und erhalten Sie alle zwei Monate brandheißes Access-Know-how auf 72 gedruckten Seiten! Plus attraktive Präsente, zum Beispiel das bald erscheinende Buch 'Access 2010 - Das Grundlagenbuch für Entwickler'!

Diesen Beitrag twittern

Ihren XING-Kontakten zeigen

Diesen Beitrag Ihrem XING-Kontakten vorstellen

Diesen Beitrag auf Facebook teilen

Verwandte Beiträge:

Bilder skalieren

Kontextmenüs von A bis Z

Bilder on the fly

Das Append-Only-Memofeld

Excel-Import-Assistent im Eigenbau

Alle verwandten Beiträge ansehen ...

Bisherige Kommentare:

RE: Fremdzugriff auf Bilder

Fremdzugriff auf Bilder

Alle Kommentare ansehen oder Kommentar abgeben

Über den Autor:

André Minhorst

Bitte nutzen Sie das XING-Profil nicht
für Fragen zum Artikel, sondern nur für
den Kontaktaustausch beziehungsweise
Projekt- oder Supportanfragen.

Zusammenfassung

Statten Sie die Schaltflächen Ihrer Anwendung unter Access 2007 mit schicken Icons aus!

Techniken

Schaltflächen, VBA, Add-Ins

Voraussetzungen

Access 2007 oder höher

Beispieldateien

BilderUndSchaltflaechen.accdb

Shortlink

673

Access 2007: Bilder und Schaltflächen

André Minhorst, Duisburg

"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 dagegen, 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 mehr als tausend Worte." Warum also Schaltflächen nicht mit Bildern versehen?

Bilder auf Schaltflächen lockern, wie auch sonstige Farbtupfer auf der Benutzeroberfläche, eine Anwendung merklich auf. Die Darstellung der Schaltflächen ist natürlich Geschmackssache, aber wer seinen Weg zur Version 2007 von Access gefunden hat, wird nur schwer um grafische Elemente für die Benutzeroberfläche herumkommen. Oder können Sie sich ein Ribbon vorstellen, das ausschließlich mit Texten bestückt ist?

Passend dazu lassen sich auch Schaltflächen sehr leicht mit Bildern und/oder Texten versehen. Die Grundlagen dazu sind sehr einfach: Sie brauchen lediglich eine Schaltfläche anzulegen und der Eigenschaft Bild ein Bild zuzuweisen.

Dies geschieht standardmäßig mit dem MS Bild-Generator, der einige eingebaute Bilder anbietet, aber auch den Zugriff auf im Dateisystem gespeicherte Bilder offeriert (s. Abb. 1). Dieser Dialog ist aber etwas unergonomisch, denn der über die Durchsuchen-Schaltfläche geöffnete Dialog startet immer im Verzeichnis c:\Programme\Microsoft Office\Office 12\Bitmaps. Wenn Sie sich nicht gerade entscheiden, dort Ihre Icon-Sammlung unterzubringen, können Sie sich von dort für jedes einzelne Bild, das Sie einer Schaltfläche zuweisen, zum entsprechenden Verzeichnis durchhangeln.

pic001.png

Abb. 1: Der MS Bild-Generator bietet eigene Bilder, aber auch das Öffnen benutzerdefinierter Bilder an.

Der Bild auswählen-Dialog ist auch nicht gerade auf die Belange fortschrittlicher Entwickler zugeschnitten, denn er bietet lediglich die Dateitypen .bmp und .ico zur Auswahl an - wer mehr will, muss sich mit allen im Verzeichnis enthaltenen Dateien herumschlagen und die dritte Option Alle Dateien (*.*) auswählen.

Unter Standardbedingungen können Sie aber auch gar keine anderen Bildtypen verwenden. Wer .png, .gif und Co. einsetzen möchte, muss erst noch einen kleinen Schritt durchführen: In den Access-Optionen für die aktuelle Datenbank müssen Sie dazu nämlich zunächst noch die Option Bildeigenschaften-Speicherformat auf den Wert Quellbildformat beibehalten (kleinere Dateigröße) einstellen (s. Abb. 2) - anderenfalls ist's Essig mit alternativen Dateiformaten.

pic002.png

Abb. 2: Einstellen des Formats, unter dem Bilder gespeichert werden sollen

Danach können Sie mit dem MS Bild-Generator immerhin auch .png- und andere Bildformate als Bild für eine Schaltfläche verwenden.

Auf http://www.mosstools.de gibt es allerdings ein Tool namens PictureChooser, das dieses Vorgehen stark vereinfacht (s. Abb. 2). Dieses Tool nistet sich nach dem Herunterladen und Installieren im Aufbauen-Dialog ein, den Sie durch Aktivieren der Eigenschaft Bild und anschließendes Klicken auf die dann erscheinende Schaltfläche mit den drei Punkten (...) hervorrufen. Dort finden sich dann zwei Einträge namens MS Bild-Generator und Picture Chooser, von denen Sie letzteren aufrufen.

Sie haben das Ende des frei verfügbaren Teils des Artikels erreicht. Lesen Sie weiter, um zu erfahren, wie Sie den vollständigen Artikel lesen und auf viele hundert weitere Artikel zugreifen können.

Sie sind nicht angemeldet!
Für den kompletten Artikel plus Beispieldatenbanken müssen Sie sich einloggen!
Jetzt einloggen ...
 

Sie haben keine Benutzerdaten? Na, dann aber schnell:

Benutzerdaten erhalten Sie auf zwei Arten:

1. Testen Sie das Online-Archiv von 'Access im Unternehmen' für eine Woche. Sie müssen Sie lediglich für den 'Access im Unternehmen'-Newsletter anmelden.
Ja, ich will den einwöchigen Testzugang und den Newsletter!

2. Greifen Sie ein ganzes Jahr auf das Online-Archiv zu und erhalten Sie zusätzlich alle zwei Monate das brandneue "Access im Unternehmen"-Magazin - für nur EUR 108,-* im Jahr!
Ja, ich will Access im Unternehmen bestellen!

 

* inkl. MwSt., zzgl. Versandkostenpauschale, EUR 140,- inkl. MwSt., zzgl. Versandkostenpauschale ab dem zweiten Jahr

Verwandte Beiträge:

Bilder skalieren

Kontextmenüs von A bis Z

Bilder on the fly

Das Append-Only-Memofeld

Excel-Import-Assistent im Eigenbau

Access-Optionen gestern und heute

Bücherverwaltung

Das Optionsgruppen-Steuerelement

Tipps und Tricks

Registersteuerelemente von A-Z

Ereignisprozeduren

Flexible Datumstextfelder

TreeView-Elemente im Griff

Steuerelemente zur Laufzeit verschieben

Bildverwaltung in Access

TreeView-Konfigurator

Auswahlfelder im Ribbon

Der DBMS-Connection-Wizard

Listenfeld und Details in einem Formular

Ferngesteuerter Seriendruck mit Access und Word

Suchformularassistent

Arrays, Collections und Dictionarys

Schöne Schaltflächen

Listenfelder von A-Z

Unterformulare im Gleichschritt

Mehrsprachige Anwendungen

HTML-Editor-Steuerelement

Kommentare und Ergänzungen

Wenn Sie Kommentare, Fragen oder Ergänzungen zu diesem Artikel haben, können Sie diese hier eintragen. Wir bemühen uns, kurzfristig auf Ihren Kommentar einzugehen.

Ihr Name:

Ihre E-Mail-Adresse (für
Rückfragen, wird nicht veröffentlicht:

Betreff:

Ihr Kommentar zu diesem Artikel:

Bisherige Kommentare

Thomas Kunath schrieb am 2010-07-26 15:16:42:

Fremdzugriff auf Bilder

Guten Tag! Kann ich aus einer zweiten Datenbank zu Wartungszwecken Änderungen in der einer zu wartenden DB (z.B. in der Datenherkunft von Bildern in Controlelementen von Formularen / Eigenschaft PICTURE) vornehmen? Oder muss ich im Wartungszustand immer die erste Datenbank per VBA herstellen? Ich möchte am liebsten keine Codeveränderenden Maßnahmen in der zu wartenden DB einfügen, sondern alles aus der Wartungsdatenbank heraus ausführen! Geht das auch für Änderungen in Controls von Formularen?

André Minhorst schrieb am 2010-07-26 16:17:28:

RE: Fremdzugriff auf Bilder

Normalerweise teilt man die Datenbank in Frontend und Backend auf, sodass man Änderungen an der Anwendungslogik schnell durch Austauschen des Frontends publizieren kann. Änderungen am Backend würde man per Code vom Frontend aus erledigen - beispielsweise beim ersten Öffnen desselben.

© 2003-2010 André Minhorst Alle Rechte vorbehalten.