|
Vorbelegung
|
IF(cbxWohnsituationA4Privatwohnung || cbxWohnsituationA4Unbekannt || (!cbxSonstigesTextZwingend && WohnsituationA4) || (cbxSonstigesTextZwingend && WohnsituationA4.Kurztext != "SONST" && WohnsituationA4) || (cbxSonstigesTextZwingend && (WohnsituationA4.Kurztext == "SONST" && WohnsituationA4Sonstiges )); TRUE; FALSE)
|
|
Erklärung
|
• Falls eine der Checkboxen „cbxWohnsituationA4Privatwohnung“ oder „cbxWohnsituationA4Unbekannt“ angekreuzt wurde, wird das Hilfsfeld TRUE.
• Ebenso soll das Hilfsfeld TRUE werden, falls im Katalog „WohnsituationA4“ eine Auswahl getroffen wurde und im Systemverwaltungsformular die Option, dass das „Sonstiges-Textfeld“ nicht zwingend ist, nicht angekreuzt wurde.
• Zudem müssen noch die Kombinationen abgefangen werden: „Sonstiges-Textfeld zwar zwingend, aber es wurde im Katalog eben nicht „sonstiges“ ausgewählt bzw. „Sonstiges-Textfeld“ ist zwingend und es wurde auch „sonstiges“ im Katalog ausgewählt, dann muss eben auch das Textfeld „WohnsituationA4Sonstiges“ befüllt sein.
|
|
Vorbelegung
|
IF(FOR(""; [FSYS@Systemverwaltung BADO].BADOItemsAZurAnzeigeListe;RETURN + IF(_Zeile.BADOItemsAZurAnzeige.Zusatztext2 == "BADO A4 Sub" && _Zeile.ItemOptional; "Ja"; "")) == "Ja"; TRUE; NULL))
|
|
Erklärung
|
Hier wird mit einer FOR-Schleife die Liste der BADO-Items im Systemverwaltungsformular abgefragt und geschaut, ob das entsprechende Item als Optional markiert wurde. An dieser Vorbelegung muss beim Kopieren des Items lediglich der Subformularname angepasst werden.
|
|
Vorbelegung
|
IF(_Eigenschaften.FormularID; NULL; TRUE)
|
|
Erklärung
|
Wird TRUE, falls das Subformular gespeichert wird. Muss nie geändert werden.
|
|
Vorbelegung
|
[FSYS@Systemverwaltung BADO].cbxSonstigesTextZwingend
|
|
Erklärung
|
Wird TRUE, falls im Systemverwaltunsformular BADO die Option gewählt wurde, dass die Sonstiges-Textfelder zwingend befüllt werden müssen. Muss nie geändert werden.
|