Anwendungssymbol ändern (Access 97, 2000)

17.12.2003

Anwendungssymbol nach eigenen wünschen verändern.

Access zeigt in der Titelzeile standardmäßig einen kleinen Schlüssel als Anwendungssymbol an.

Dieses Symbol können Sie entweder einmal festlegen oder auch während der Laufzeit verändern, um den Anwender beispielsweise über bestimmte Zustände der Datenbank zu informieren.

Besonders vorteilhaft ist diese Art der Signalisierung, wenn das Hauptfenster von Access minimiert ist. Bei längeren Aufgaben kann sich der Anwender so direkt via Task-Leiste über den Fortschritt informieren.

Um das Symbol einmal für die gesamte Datenbank zu verändern, wählen Sie den Menüpunkt Extras / Start... aus. Geben Sie im Textfeld Anwendungssymbol die Symboldatei ein, die Sie verwenden möchten. Siehe Abbildung 1.

Das Ändern des Anwendungssymbols während der Laufzeit erledigen Sie mittels der AppIcon-Eigenschaft, die von Database-Objekten zur Verfügung gestellt wird. Dieser Eigenschaft kann der Name einer ICO- oder BMP-Grafikdatei zugewiesen werden. Damit sich die Änderungen sofort auswirken, muss anschließend die RefreshTitelBar-Eigenschaft des Application-Objekts ausgeführt werden.

Da es sich bei der AppIcon-Eigenschaft um eine benutzerdefinierte Eigenschaft handelt, muss diese vor dem ersten Zugriff neu angelegt werden. Das folgende Beispiel zeigt, wie dies funktioniert:

Public Sub AnwendungssymbolÄndern()

    Dim Prop As Property
    Const Grafikdatei = "F:\Bitmaps\buttons\TriniDat.ico"
    On Error GoTo Err ErneuterZugriff:

    DBEngine(0)(0).Properties!AppIcon = Grafikdatei Application.RefreshTitleBar
    Exit Sub

Err: 
    If Err.Number = 3270 Then
        'Eigenschaft hinzufügen
        Set Prop = DBEngine(0)(0).CreateProperty("AppIcon", dbText, " ")
        DBEngine(0)(0).Properties.Append Prop
        Resume ErneuterZugriff
    Else
        MsgBox Err.Description
    End If

End Sub

Anwendungssymbol ändern (Access 97, 2000)
Anwendungssymbol ändern (Access 97, 2000)

Dienstleistungen

Als starker Partner an Ihrer Seite unterstützen wir Sie in folgenden Breichen:

Access-Programmierung

Benötigen Sie Unterstützung bei der Programmierung von Access-Anwendungen? Wir bieten die gesamte Bandbreite von der Access-Programmierung auf Stundenbasis bis zur Durchführung eines Software-Projektes als Auftragsarbeit an. Kontaktieren Sie uns für ein kostenloses Erstgespräch.

Software-Beratung

Haben Sie ein Software-Projekt und Sie wissen nicht, ob Access die richtige Plattform ist? Wir haben über 20 Jahre Erfahrung beim Erstellen von Windows-, Web und mobilen Anwendungen. Kontaktieren Sie uns für eine kostenlose Erstberatung.