Guten Abend, ich benötige Validierungs-Ausdruck für ein Multiple Choice Feld von 6 Möglichkeiten. Gültig sind alle Kombinationen 1-5, wenn Item6 angekreuzt ist, darf keines von 1-5 angekreuzt sein.

Externe Quellen haben zu folgenden Versuchen geführt, die alle nicht funktionieren:

!contains({Frage18}, 'Item6') || (
  !contains({Frage18}, 'Item1') &&
  !contains({Frage18}, 'Item2') &&
  !contains({Frage18}, 'Item3') &&
  !contains({Frage18}, 'Item4') &&
  !contains({Frage18}, 'Item5')
)
 

!(contains({Frage18}, 'Item6') && (
  contains({Frage18}, 'Item1') ||
  contains({Frage18}, 'Item2') ||
  contains({Frage18}, 'Item3') ||
  contains({Frage18}, 'Item4') ||
  contains({Frage18}, 'Item5')
))
 

!({Frage18}.indexOf('Item6') >= 0 && (
  {Frage18}.indexOf('Item1') >= 0 ||
  {Frage18}.indexOf('Item2') >= 0 ||
  {Frage18}.indexOf('Item3') >= 0 ||
  {Frage18}.indexOf('Item4') >= 0 ||
  {Frage18}.indexOf('Item5') >= 0
))
Gefragt in Frage von (1.2k Punkte)
0 Punkte

1 Antwort

Beste Antwort

Hallo Herr Schönbeck,

sie können sich den Validierungsausdruck auch über einen Klick auf den Zauberstab mit einer grafischen Nutzeroberfläche zusammenstellen:

Die folgende Einstellung führt zu dem gewünschten Ergebnis:

Der zugehörige Ausdruck wäre 

{Frage1} = ['Item6'] or {Frage1} notcontains 'Item6'

 

Beantwortet von (2.5k Punkte)
ausgewählt von
0 Punkte
1000 dank, dieses Rädchen hatte ich bisher übersehen.
Darf ich kurz Unkenntnis äußern - in welchem Kontext ist denn dieses alles? Sieht spannend aus :)

 

(CKE?CF?was anderes?)

Es geht hier um die Patientenformulare. Mehr Infos dazu gibt es hier https://tomedo.de/praxissoftware/digitale-patientenformulare/ oder auch in unserer Youtube Playlist https://www.youtube.com/playlist?list=PLqwii8RPWxKcyKqMLcBCzUltk_JEz_jg6

yes Danke

20,111 Beiträge
28,583 Antworten
51,787 Kommentare
34,574 Nutzer