Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DOLE am 04.08.06 - 13:08:32

Titel: Bedingung für @prompt
Beitrag von: DOLE am 04.08.06 - 13:08:32
Moin, Moin!

Ich versuche gerade @prompt an eine Bedingung zu knüpfen.

Die Bedingung ist ein Kontrollkästchen, wenn dieses aktiviert ist soll eine Warnung vor dem öffnen der Maske angezeigt werden.

Mein kläglicher Versuch bisher:

@If(@Trim(_warnung) = "");
   @Return(@Prompt([Ok];"warnung";"ACHTUNG! Bitte hinterlegten Warnhinweis beachten!"));

Auch mit der Hilfe bin ich bisher nichts geworden und hoffe, dass mir daher einer von euch helfen kann...

DANKE!



Titel: Re: Bedingung für @prompt
Beitrag von: klaussal am 04.08.06 - 13:17:13
@if(@trim(_warnung = "");@prompt.......  ;sonst-aktion)
Titel: Re: Bedingung für @prompt
Beitrag von: DOLE am 04.08.06 - 13:37:53
...ich habe noc immer das Problem, dass keine Meldung ausgegeben wird.

Aber es steckt auch noch ein Denkfehler von mir darin... denn die Meldung soll ja nur erscheinen, wenn das Kontrollkästchen aktiviert ist. Aber welchen Wert muß ich dann vorgeben?
Titel: Re: Bedingung für @prompt
Beitrag von: klaussal am 04.08.06 - 13:45:53
@if(@trim(_warnung = "hier_muss_der_vorgabewert_stehen");@prompt.......  ;sonst-aktion)

Aber jetzt bitte nicht einfach copy + basta ... ;D
 
Ansonsten mein Rat: lies mal die Designer-Hilfe. Ist ja jetzt auch WE.

BTW: wie willst Du eigentlich einen Knopf anklicken, bevor !! das Dokument geöffnet ist (*grübel*) ?
Titel: Re: Bedingung für @prompt
Beitrag von: DOLE am 04.08.06 - 13:55:31
...sprich der Vorgabewert ist der Wert des Feldes und nicht true oder false?

kann ich als sonst-aktion nicht auch einfach nur einen leeren String einfügen?

an den button habe ich  noch nicht gedacht! ich habe es zuerst nur mit @prompt ausprobiert und da gibt er mir ja eine Meldung wenn ich maske öffne.... jetzt stehe ich auf dem schlauch!
Titel: Re: Bedingung für @prompt
Beitrag von: klaussal am 04.08.06 - 14:01:11
Jetzt mal ganz von vorne:
wenn Du ein Kontrollkästchen erstellst, kannst Du ja ein oder mehrere Werte vorgeben, die dann angehakt werden können. Je nachdem wie die IF-Abfrage aussieht, kannst du jetzt was tun oder lassen.

Ich glaube, Du solltest erst einmal darüber nachdenken, was Du wie machen willst. Erst denken, dann programmieren !

Und nochmal: lies in der Hilfe oder sonstiger Literatur.
Hier findest keine fertigen Lösungen, sondern Hilfe zur Selbsthilfe.

Ich muss jetzt leider weg, da die Handwerker auf mich warten.
Titel: Re: Bedingung für @prompt
Beitrag von: Axel am 04.08.06 - 14:50:29
Ich glaube hier fehlt einiges an Grundlagen.

Ein Kontrollkästchen wird in Notes niemals die Werte True oder False annehmen, sondern immer den Wert/die Werte, die in den Feldeigenschaften eingetragen wurden.

Die IF-Abfrage muss sich dann logischerweise auf diese Werte beziehen.

Beispiel: Das Feld Status ist von Typ Kontrollkästchen. In den Feldeigenschaften wurde "Erledigt" als Auswahl eingetragen. Siehe Grafik.

Wenn das Kästchen nun markiert ist, ist der Feldinhalt "Erledigt". Also muss in der IF-Abfrage auf "Erledigt" geprüft werden.

@IF(Status = "Erledigt"; tu_das_wenn_markiert; tu_das_wenn_nicht_markiert);


Axel

 
Titel: Re: Bedingung für @prompt
Beitrag von: koehlerbv am 08.08.06 - 19:07:46
Hallo Axel und Klaus,

Ihr habt vergeblich Eure Zeit geopfert, die Dame hat als "Jenny" die gleiche Frage auch im DominoForum (http://www.dominoforum.de/modules/newbb/viewtopic.php?topic_id=13141&forum=47&PHPSESSID=76e23945d94f96105007977c4b6e0f45) gestellt, und dort hat sich das ganze dann wohl als simpler Schreibfehler entpuppt.

Es ist sehr schade, wenn mit Doppelpostings dermassen mit den Mühen anderer Leute "gespielt" wird  >:(

Bernhard

PS: Ich tippe - im Gegensatz zu den Kollegen vom DominoForum - eher darauf, dass schlicht die Feldnamen verwechselt wurden - einmal heisst das Feld "Status", dann "warnung" ...
Titel: Re: Bedingung für @prompt
Beitrag von: Axel am 09.08.06 - 11:08:10
Grrr.   >:(

Aber was soll's. Da muss man durch.

[Ironie]
Ich liebe Doppelposter.
[\Ironie]

Axel
Titel: Re: Bedingung für @prompt
Beitrag von: klaussal am 09.08.06 - 11:15:23
Man lernt ja selber auch aus den Fehlern anderer Leute.

.... und staunt manchmal wieviel Leute es mit Lese- + Schreibschwäche gibt  ;D