Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: 1200er am Januar 14, 2026, 10:09:35

Titel: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: 1200er am Januar 14, 2026, 10:09:35
Hallo zusammen, ich habe ein Endlosformular mit mehreren Spalten. Am Ende habe ich ein Button eingefügt, der bei Klick ein Formular öffnet, in dem weitere Informationen hinterlegt sein können (funktioniert). Nun möchte ich diesen Button farblich hervorheben, wenn in dem Formular Informationen stehen. Ist so etwas überhaupt möglich?
Ich hoffe, meine Erklärung ist verständlich.
Im Anhang habe ich einen Ausschnitt vom Endlosformular hinterlegt.
Vielen Dank schon einmal im Voraus

Wilfried
Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: MzKlMu am Januar 14, 2026, 10:40:12
Hallo,
nein, mit einem Button ist das nicht möglich. Du kannst ein normales Textfeld verwenden, das man ähnlich wie ein Button gestalten kann (mit der bedingten Formatierung). Aber das ist eher eine Krücke.
Mit einem normalen Endlosformular sind datensatzbezogene Darstellungen nicht umzusetzbar.
Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: 1200er am Januar 14, 2026, 10:43:35
Hallo Klaus, vielen Dank für die schnelle Antwort.
Dann werde ich es mit Textfeld mal versuchen und melde mich, wenn ich nicht klar komme

Wilfried
Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: 1200er am Januar 14, 2026, 11:27:20
Hallo Klaus, du hast geschrieben, dass ein Textfeld eher einen "Krücke" ist. Hast du einen besseren Vorschlag für mich?

Ich will ja nur darauf hinweisen, dass in dem Feld "Bemerkungen" im Formular "Info" etwas eingetragen wurde.
Für jegliche Hilfe wäre ich sehr dankbar.

Wilfried
Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: PhilS am Januar 14, 2026, 11:40:41
Zitat von: 1200er am Januar 14, 2026, 11:27:20Ich will ja nur darauf hinweisen, dass in dem Feld "Bemerkungen" im Formular "Info" etwas eingetragen wurde.
Ich verwende die Krücke, indem ich eine (deaktivierte) Textbox hinter einen solchen Button lege, so dass die Textbox auf allen Seiten 2-3 Pixel übersteht. Mit der Bedingten Formatierung wird dann die Textbox farblich markiert, was visuell dann einen farbigen Rahmen um den Button erzeugt.
Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: Doming am Januar 14, 2026, 12:34:00
Zitat von: 1200er am Januar 14, 2026, 10:09:35Nun möchte ich diesen Button farblich hervorheben, wenn in dem Formular Informationen stehen. Ist so etwas überhaupt möglich?

Moin Wilfried,

wenn Du die Buttons im Endlosformular abhängig von bestehenden Kommentaren einfärben willst (wie von meinen Vorrednern dargestellt), musst Du in der dem Endlosformular zugrunde liegenden Abfrage ein Feld haben, in dem das Vorhandensein abgebildet wird. Dieses brauchst Du, um die einzelnen Datensätze unterschiedlich darstellen zu können.

Gruß
 Doming
Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: Knobbi38 am Januar 14, 2026, 14:28:07
Hallo Wilfried,

so etwas ist prinzipiell möglich, aber mit einem Button läßt sich so etwas nur schwer umsetzen, besser wären Label oder eine Textbox. Es ist jedenfalls nicht ganz einfach.

Wie so etwas umgesetzt werden kann, habe ich hier schon mal beschrieben:
https://www.access-o-mania.de/forum/index.php?topic=28406.0 (https://www.access-o-mania.de/forum/index.php?topic=28406.0)

Für eine konkrete Hilfestellung bräuchte man aber ein paar mehr Informationen.

Knobbi38
Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: 1200er am Januar 14, 2026, 17:07:20
Hallo PhilS, das mit dem zusätzlichem Textfeld habe ich umgesetzt. Sieht sehr gut aus. Nur bei der bedingten Formatierung habe ich so meine Probleme. Ich habe aus der Suchmaschine einen Code gefunden und durch meine Daten ersetzt. Leider brachte es keinen Erfolg. Auch habe ich in der zugrunde liegende Abfrage das Feld "Bemerkung" aus der Tabelle eingefügt. Jetzt weiß ich aber nicht mehr weiter.
Hast Du evtl. einen Tipp?
Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: Doming am Januar 15, 2026, 06:14:10
Moin Wilfried

mal davon ausgegangen, Du hast Deine Zusatzinformationen in einer eigenen Tabelle.
Dann brauchst Du in Deiner Abfrage ein Feld, in dem festgestellt wird, ob Zusatzinfo existieren.
Also ein Feld mit dem Inhalt InfoDa: If(DCount("InfoID";"InfoTabelle";"Fremdschlüssel der Haupttabelle")>0;True;False)
Im Endlosformular nimmst Du dann in der Zeile ein Kontrollkästchen, stellst es auf Sichtbar:Nein, verknüpft es mit dem InfoDa-Feld und in der bedingten Formatierung Deines Textfeldes schreibst Du Ausdruck ist:[InfoDa].
Dann guckst, ob alles so funktioniert wie gewünscht.

Gruß
Doming
Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: Knobbi38 am Januar 15, 2026, 07:58:07
@Doming

Dafür braucht es nicht den Umweg über eine versteckte Checkbox; so etwas kann auch direkt als Bedingung in einer FC ausgewertet werden.

Knobbi38

Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: 1200er am Januar 15, 2026, 08:57:16
Moin zusammen, hatte ich mir einfacher vorgestellt. Zum Beispiel über VBA (If Then). Naja, einfach kann jeder  ;) .

@Knobbi38 , was bedeutet "Bedingung in einer FC"?.
Wie schon bei meiner Vorstellung geschrieben, bin ich Anfänger, sorry.
Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: PhilS am Januar 15, 2026, 09:48:28
Zitat von: 1200er am Januar 15, 2026, 08:57:16@Knobbi38 , was bedeutet "Bedingung in einer FC"?.
FC => Format Condition => Bedingte Formatierung


Zitat von: 1200er am Januar 14, 2026, 17:07:20Auch habe ich in der zugrunde liegende Abfrage das Feld "Bemerkung" aus der Tabelle eingefügt.
Dann ist evtl. nur der Bezug auf die Tabelle das Problem. Wenn das Feld bereits in der Abfrage (Datenherkunft des Formulars) ist, dann sollte als Ausdruck in der Bedingten Formatierung folgendes ausreichen:
NZ([Bemerkung];"") <> ""


Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: 1200er am Januar 15, 2026, 10:35:50
Genial. Ich wusste doch, dass ich hier Hilfe bekomme.
Titel: Re: Infobutton farblich ändern bei Eintrag in Formular
Beitrag von: 1200er am Januar 15, 2026, 10:36:26
Vielen lieben Dank an alle.

Bis zu meinem nächsten Problem  ;D