Office: (Office 2010) Unterformular (DataSheet) Hintergrundfarbe(aus Design) ändern

Helfe beim Thema Unterformular (DataSheet) Hintergrundfarbe(aus Design) ändern in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo Zusammen, es gibt ein Formular mit einem Intergriertem Unterformular als Datasheet. Die Daten können erst bearbeitet werden wenn ein Button... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von PeterL, 13. Dezember 2012.

  1. Unterformular (DataSheet) Hintergrundfarbe(aus Design) ändern


    Hallo Zusammen,

    es gibt ein Formular mit einem Intergriertem Unterformular als Datasheet.
    Die Daten können erst bearbeitet werden wenn ein Button betätigt wird.
    Dass das Bearbeiten aktiviert ist soll mittels ändern der Hintergrundfarbe dem Anwender angezeigt werden.

    Da die gesamte Anwendung jedoch mit einem durch den Anwender apassbares Disign Formatiert ist können keine definierten Standardfarben verwendet werden.

    Der Hintergrund des Hauptformular wird wie folgt geändert:
    Code:
    Das Unterformular wird dann zur Bearbeitung freigegeben:
    Code:
    Der Hintergrund des Unterformular kann so geändert werden:
    Code:
    Ich möchte jedoch nicht eine Standardfarbe verwenden!

    Es gibt auch noch diese Möglichkeit, funktioniert jedoch nicht:
    Code:
    Gibt es eine Möglichkeit dem Unterformular(Datasheet) eine Farbe mit BackThemeColorIndex zuzuweisen oder kann die definierte Farbe ausgelesen werden und dann mittels DatasheetBackColor zugewiesen werden?

    :)
     
  2. Hallo Peter,
    ich habe jetzt einige Zeit mit Deiner Fragestellung verbracht. Leider habe ich noch keine befriedigende Lösung gefunden. *frown.gif*

    Füg mal bitte in Dein Formular einen Button ein und weise diesem den folgenden Code zu:
    Code:
    Als Ergebnis erhältst Du eine Liste aller Eigenschaften und deren Werte im Direktfenster ausgegeben. Dort findest Du auch eine Eigenschaft mit dem Namen "DatasheetBackThemeColorIndex". Diese scheint auf den ersten Blick zu beinhalten, was Du suchst.

    Leider kann man auf diese Eigenschaft zur Laufzeit nicht wie gewohnt zugreifen:
    Code:
    Eine Fehlermeldung ist für beide Zeilen die Folge:
    2465 Anwendungs- oder objektdefiniertere Fehler

    Wenn man den "Umweg" über die Properties-Auflistung geht, dann geht es ohne Fehlermeldung:
    Code:
    Leider ändert sich mit dieser Zeile der Hintergrund noch nicht. Ich hoffe, Du hast jetzt ein paar neue Möglichkeiten und kannst uns am Ende sagen, welche Property Dich zum Ziel geführt hat.

    CU
     
    Thomas Möller, 15. Dezember 2012
    #2
  3. Hallo Thomas,

    danke für die Hilfe, mit dem auslesen der Propertys bin ich weiter gekommen.

    Folgende Eigenschaften sind für das Unterfomular(Datasheet) vorhanden:
    Sind die "..ThemeColorIndex Farben" -1 dann ist es keine Farbe aus dem Design
    Werte von 0-9 sind die Farben des Design's.

    Folgende Aktionen können ohne Fehler ausgeführt werden:
    Jedoch ändern sich die Farben nicht! Auch ein Refresh hilft nicht.

    Nur folgende Aktion ändert die Farbe:
    Somit habe ich folgende Lösung gefunden:
    Code:
    Falls noch jemand eine bessere Lösung findet, bitte gerne.
     
Thema:

Unterformular (DataSheet) Hintergrundfarbe(aus Design) ändern

Die Seite wird geladen...
  1. Unterformular (DataSheet) Hintergrundfarbe(aus Design) ändern - Similar Threads - Unterformular DataSheet Hintergrundfarbe

  2. MS Access Formular: Datensatz duplizieren mit Unterformularen

    in Microsoft Access Hilfe
    MS Access Formular: Datensatz duplizieren mit Unterformularen: Hallo Ihr Lieben, ich bin ziemliche Anfängerin bei MS Access also nehmt es mir nicht übel, wenn ich Dinge falsch bezeichne etc. :) Ausganslage Ich hab ein Hauptformular (1) (Angaben zur...
  3. Listenfeld im Endlosformular

    in Microsoft Access Hilfe
    Listenfeld im Endlosformular: Hallo in die Runde! Ich stehe gerade furchtbar auf dem Schlauch und hoffe, ihr könnt mir helfen: Problemkind ist eine Art Zimmerverwaltung: - jedes Zimmer hat eine ID und ist einem Objekt...
  4. Spaltenposition in Unterformular ermitteln

    in Microsoft Access Hilfe
    Spaltenposition in Unterformular ermitteln: Hallo, ich habe ein Unterformular erstellt, welches auch direkt editierbar ist. Das funktoniert soweit gut. Nun möchte ich in VBA aber abfragen in welcher Spalte der Cursor aktuell steht. In...
  5. Formular/ Unterformular/ m:n Beziehung

    in Microsoft Access Hilfe
    Formular/ Unterformular/ m:n Beziehung: Hey Ihr Lieben, ich versuche nun ein schickes Formular zu erstellen. Von der Haupttabelle gehen ca. acht 1:n Tabellen ab, hiervon ca. vier n:m Tabellen. Mein Ziel: Das Formular so weit es geht...
  6. ID von Unterformular auf Registersteuerelement auslesen

    in Microsoft Access Hilfe
    ID von Unterformular auf Registersteuerelement auslesen: Hallo, ich hoffe mir kann jemand weiterhelfen. Normalerweise lese ich das ID-Feld wie folgt bei einem Unterformular auf einem Hauptformular aus:...
  7. Unterformulare in Größe anpassen (Teiler)

    in Microsoft Access Hilfe
    Unterformulare in Größe anpassen (Teiler): Hallo Wissende, ich habe ein Form mit 2 unabhängigen Unterformularen. Diese Formulare möchte ich über einen Teiler in der Größe (vertikal) ändern (ähnlich wie bei geteiten Formularen). Gibt es...
  8. Formulare aus Switchboard in Unterformular

    in Microsoft Access Hilfe
    Formulare aus Switchboard in Unterformular: Hallo zusammen, ich rufe alle Formulare über Switchboard Item auf. Hierzu habe ich mein Hauptformular. Nun möchte ich, dass auf der linken Seite mein Switchboard angeordnet ist und beim Aufrufen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden