Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Patrick1200 am 15.09.10 - 15:41:30

Titel: Pflichtfeldrüfung abhängig von zwei Feldern
Beitrag von: Patrick1200 am 15.09.10 - 15:41:30
Hallo,

ich benutze folgenden Code zur Pflichfeldprüfung:

If source.FieldGetText("FM_artdesfehlers") = ""  Then
      If gotofeld = "" Then
         gotofeld = "FM_artdesfehlers"
      End If
      If fehler = "" Then
         fehler = "Art des Fehlers"
      Else
         fehler = fehler + Chr(13) + "Art des Fehlers"
      End If
   End If

Es gibt noch ein bisschen Code drumherum, aber diese Vorlage benutze ich, um bei einem einzelnen Feld zu prüfen, ob es nicht leer ist und falls dies der Fall ist wird eine Fehlermeldung ausgegeben.

Nun möchte ich aber, dass die Fehlermeldung nur kommt, wenn in einer Optionsschaltfläche (FM_kategorieanfrage) ein bestimmter Wert angegeben ist und das  Feld FM_artdesfehlers leer ist. Wobei ich noch erwähnen möchte, dass letzters nur bei einer bestimmten Option eingeblendet wird.

Müsste man da nicht mit einem einfachen AND was machen können bzw. kann mir wer den Code so verändern, dass es so funktioniert wie ich mir das vorstelle?

Beste Grüße

Patrick
Titel: Re: Pflichtfeldrüfung abhängig von zwei Feldern
Beitrag von: Glombi am 15.09.10 - 15:51:51
Sowas in der Art

If (source.FieldGetText("FM_kategorieanfrage") = "ein bestimmter Wert") and (source.FieldGetText("FM_artdesfehlers") = "")  Then
      If gotofeld = "" Then
         gotofeld = "FM_artdesfehlers"
      End If
      If fehler = "" Then
         fehler = "Art des Fehlers"
      Else
         fehler = fehler + Chr(13) + "Art des Fehlers"
      End If
   End If


Titel: Re: Pflichtfeldrüfung abhängig von zwei Feldern
Beitrag von: Peter Klett am 15.09.10 - 16:01:48
Text solltest Du nicht mit + sondern mit & verknüpfen (hat aber nichts mit dem Thema zu tun)

fehler = fehler & Chr(13) & "Art des Fehlers"

(Sorry Bernhard, das war glaube ich Dein Text ... ;))
Titel: Re: Pflichtfeldrüfung abhängig von zwei Feldern
Beitrag von: Patrick1200 am 15.09.10 - 16:02:39
Nicht sowas in der Art, genau sowas!

Vielen Dank! Es funktioniert einwandfrei :)