Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Kannkaumvba am März 05, 2016, 10:51:59

Titel: Backcolor in Endlosformularen
Beitrag von: Kannkaumvba am März 05, 2016, 10:51:59
Hallo Forum,

ist es möglich die Hintergrundfarbe in einem Feld in nur einem Datensatz in einem Endlosformular nach einer Aktion anders einzustellen?

Danke!
Titel: Re: Backcolor in Endlosformularen
Beitrag von: Xoar am März 05, 2016, 10:59:35
Soweit ich weiß geht das nur mit bedingter Formatierung. Heißt du musst nen Textfeld im Formular erzeugen, in den Hintergrund positionieren und dann mit der Bedingten Formatierung färben. Als Kriterium vermutlich nen Ausdruck, oder falls sich in dem Datensatz ein spezieller Wert ändert, auf den beziehen.
Titel: Re: Backcolor in Endlosformularen
Beitrag von: Kannkaumvba am März 05, 2016, 11:05:52
Im Datensatz ändert sich kein Wert. Allerdings wird auf einem anderen Ufo in einem Feld der PK des Datensatzes übernommen. Habe schon versucht über bedingte Formatierung das PK Feld(Felder gleich) anders zu formatieren. Geht auch nicht oder ich mache etwas falsch:

Ausdruck ist: Formulare![frmPositionenNavigation]![frmPositionAktionenAuswaehlen].[AktPosNum]
Titel: Re: Backcolor in Endlosformularen
Beitrag von: Kannkaumvba am März 05, 2016, 11:54:32
Forum,
ich habe die Lösung selbst ausgetüftelt. Für alle, die ähnliches machen wollen:

Hintergrund ist das leidige Thema Datensatzmarkierer. Ich hab bis jetzt immer für unterschiedliche Aktionen, die mit einem Datensatz durchgeführt werden sollen im Endlosformular einen button angelegt, der dann unterschiedliche Formulare aufruft.

Mein neuer Ansatz geht wie folgt:

Ich habe nur noch einen button im Endlosformular! Nach aktivieren wird der PK des Datensatzes in ein ungebundenes Feld in einem weiteren Ufo geschrieben. Hier befinden sich alle buttons zum Öffnen der entsprechenden Formulare über den PK.

Jetzt zur aktuellen Anwendung:

Ich habe jetzt in das Endlosformular ein ungebundenes Feld eingeführt. Nach aktivieren des buttons wird der PK nicht nur in das zweite Ufo geschrieben sondern auch in das ungebundene Feld im Endlosformular. Über die bedingte Formatierung kann nun das PK-Feld des ausgewählten Datensatzes anders färben. Ist zwar nicht der komplette Datensatz aber so schon schick. Habe ein snip angehängt.

Gruss