Man müsste dann zusätzliche Datenfelder als Überschriftenfelder nehmen. In der Datenbank kann dann im Rechenfeld die Überschrift festgelegt werden: IF Geschlecht weiblich, THEN ‚Was fürchtet sie?‘ ELSE ‚Was fürchtet er?‘ Und diese Datenfelder dann im Formular wie die Überschriftenfelder formatieren. Hätte im schlimmsten Fall dann aber doppelt soviel Datenfelder in der Tabelle.
Vielleicht kann das ja aber auch programmintern gelöst werden …, dass die Datenfelder für die Überschriften in der normalen Tabelle nicht auftauchen …
Was fürchtet es? wurde in der Beispieldatenbank jetzt nicht berücksichtigt
Im Prinzip habe ich das so gemacht, allerdings wollte ich nur die Artikel in den Überschriften ersetzen, und diese mehrfach verwenden. Das lässt Papyrus aber leider nicht zu.
Am Besten wäre es, man könnte in einem normalen Textfeld Funktionen verwenden, dann bräuchte man kein seperates Datenfeld. @Ulli?
Ich werde es wohl so machen, wie in Deinem Beispiel, auch wenn ich dann fünf zusätzliche Datenfelder benötige. Wenigstens meckert dann Papyus beim Öffnen des Formulars nicht mehr, dass Datenfelder mehrfach verwendet wurden. Danke für die Anregung.
Ein Base eigenes Label (Textobjekt), welches in bestimmten Fällen optional für ein Textobjekt im Eingabeformular verwendet werden kann, um dynamisch auf DB-Feldinhalte reagieren zu können, sollte schon (mittelfristig) kommen.
Dabei kann es gern auch möglich werden z.B. an ein solches Label die neue Feldeigenschaft “sichtbar” | “unsichtbar” zu übergeben.