Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Matze69 am 27.04.06 - 15:12:21

Titel: Pflichtfeld definieren
Beitrag von: Matze69 am 27.04.06 - 15:12:21
Hallo,
was muß ich machen, wenn ich ein Pflichtfeld definieren möchte und dieses Pflichtfeld noch 3 Begriffe bzw. ein Kontrollfeld beinhaltet.
Vielen Dank
Matze
Titel: Re: Pflichtfeld definieren
Beitrag von: Wilhelm am 27.04.06 - 15:18:22
Hallo Matze,

das ist ehrlich gesagt etwas unkonkret. Kannst du bitte mal definieren, was du meinst wenn du schreibst, das das Pflichtfeld ein Kontrollfeld beinhaltet? Und dazu noch drei Begriffe?

Gruß

WilliG.
Titel: Re: Pflichtfeld definieren
Beitrag von: Matze69 am 27.04.06 - 15:34:37
sorry, aber ich bin absoluter Anfänger.
Ich möchte in einer Teilmaske ein Feld einfügen. Diese Feld ist vom Typ ein "Kontrollkästchen" mit den Auswahlmöglichkeiten 1, 2 und 3. Nun möchte ich das das Feld als Pflichtfeld bzw. einer der drei Optionen ausgewählt werden muß, bevor er auf der Teilmaske weiter vorangehen kann.
Ist die Formulierung konkreter?
Danke
Titel: Re: Pflichtfeld definieren
Beitrag von: koehlerbv am 27.04.06 - 15:37:20
Das ist klarer. Dann muss die Eingabevalidierung lauten:
@If (DeinFeld = ""; @Failure ("Gemecker"); @Success)

Bernhard
Titel: Re: Pflichtfeld definieren
Beitrag von: Wilhelm am 27.04.06 - 15:48:47
Hallo nochmal,

der gute Bernhard hat - wie meistens - recht.
Mit der Eingabevalidierung erreichst Du aber nur, das das Feld grundsätzlich gefüllt ist.

Wenn Du aufgrund der Auswahl im "Pflichtfeld" die weiteren Eingaben auf der Teilmaske steuern willst, wirst Du wohl mit Hide-When-Formeln arbeiten müssen. Dann solltest du aber die Option "Refresh Fields on Keyword change" nicht vergessen.

Gruß

WilliG.
Titel: Re: Pflichtfeld definieren
Beitrag von: Matze69 am 27.04.06 - 15:51:42
jetzt möchte ich auch noch einen Button "Bearbeitung abschließen". Dieser Button soll aber nur erfolgreich sein, wenn entsprechende Felder ausgefüllt sind.....
Titel: Re: Pflichtfeld definieren
Beitrag von: Wilhelm am 27.04.06 - 15:55:46
a) Wenn Du das mit Bernhards Methode gemacht hast, kümmert sich Notes selber darum

b) Wenn Du das ausprobiert hättest, wärst Du vermutlich genauso schnell fertig gewesen als mit dem posten dieser Frage

c) Bei solchen Fragen wirkt die Designerhilfe und / oder ein Basislehrgang Wunder.

Gruß

WilliG.
Titel: Re: Pflichtfeld definieren
Beitrag von: jovel am 27.04.06 - 16:00:30
Du kannst doch im Button das Feld abfragen:

@If( Feldname="";@Return("");"");
Titel: Re: Pflichtfeld definieren
Beitrag von: MadMetzger am 27.04.06 - 16:06:55
Warum den Button überhaupt einblenden, wenn er noch nicht erfolgreich sein wird?

Also an der Stelle würde ich zusätzlich zu Eingabevalidierung mit HideWhen arbeiten. Der Button müsste bei folgender Bedingung versteckt sein:

DeinFeld = ""
Titel: Re: Pflichtfeld definieren
Beitrag von: Wilhelm am 27.04.06 - 16:19:14
@Markus: Ein interessanter Gedankenansatz, den wohl jeder von uns in der einen oder anderen Anwendung schon mal eingebaut hat...

Das bedeutet allerdings, das das Dokument nach jeder Feldänderung aktualisiert werden muss, da das Ergebnis der HW-Formel neu berechnet werden muss.
Das kann sich für den Benutzer in größeren Anwendungen arg unperformant darstellen.
Aber wenn's nur um einige wenige Felder geht, ist das natürlich ein guter Ansatz.

Gruß

WilliG.
Titel: Re: Pflichtfeld definieren
Beitrag von: MadMetzger am 27.04.06 - 16:21:23
Willi, da hast du natürlich recht... Aber "von hier können wir das nicht sehen", wie die Maske aufgebaut ist...