Form Formula R5

Hallo zusammen,

Ich versuche gerade, eine Maskenauswahlformel in einer Ansicht zu verwenden. Klappt aber nicht so. Es wird trotzdem immer die Ursprungsform verwendet.

Daher habe ich, um alle Effekte von eventuellen anderen Fehlern meiner DB auszuschließen, eine eigene Test-DB nur für die Form-Formula erstellt:

Es gibt hier drei Masken „Eingabe“, „blau“, „rot“.
Die Maske Eingabe enthält ein Feld (Radio-Button) „Farbe“, die Werte können „blau“ und „rot“ sein. Die Masken „rot“ und „blau“ enthalten auch nur das eine Feld „Farbe“ (computed when composed, Formel: Farbe); den Hintergrund habe ich zur Unterscheidung rot, bzw. blau gemacht.

Es gibt eine Ansicht „alles“, dort eine Form Formula.

Eigentlich müsste die Form Formula lauten
@IF (@isnewdoc; „Eingabe“; Farbe)

Aber es wird immer die Form „Eingabe“ gezeigt.

Also gehe ich an die Holzhammermethode und ändere die Form Formula zu „blau“.

Ergebnis: Alle mit „Eingabe“ erstellten Dokumente werden mit „Eingabe“ gezeigt.Schade.

Was mache ich falsch?

Es freut sich auf Eure Tipps

Rainer

Hallo zusammen,

auch hallo

„blau“ enthalten auch nur das eine Feld „Farbe“ (computed when
composed, Formel: Farbe); den Hintergrund habe ich zur
Unterscheidung rot, bzw. blau gemacht.

warum machst du das Feld berechnet, wenn du doch eine Auswahl treffen willst?
wäre nicht „bearbeitbar“ mit einem Vorgabewert passender ?? hast du mal die Eigenschaft der Dokumente kontrolliert, ob da wirklich das Feld Farbe korrekt gefüllt wird?

Es gibt eine Ansicht „alles“, dort eine Form Formula.
Eigentlich müsste die Form Formula lauten
@IF (@isnewdoc; „Eingabe“; Farbe)
Aber es wird immer die Form „Eingabe“ gezeigt.
Also gehe ich an die Holzhammermethode und ändere die Form
Formula zu „blau“.
Ergebnis: Alle mit „Eingabe“ erstellten Dokumente werden mit
„Eingabe“ gezeigt.Schade.
Was mache ich falsch?

k.a. ich habs hier mit einem R5 Postkorb probiert und da geht es … wenn ich die Maskenformel mit einem festen Text ausfülle wird die angegebene Maske benutzt.
und wenn ich ein Feld aus dem Dokument hinschreibe, welches existiert - dann wird das Dokument korrekt mit dieser Maske angezeigt.
einizige Ausnahme wären gespeicherte Masken, die du vermutlich nicht benutzt.

Es freut sich auf Eure Tipps

vielleicht schickst du mir mal deine DB - sowas interessiert mich auch mal.

Rainer

[email protected]