Domino 9 und frühere Versionen > Entwicklung

@Prompt([OKCANCELCOMBO])

(1/2) > >>

Joe:
Hallo Leute,

habe mal wieder 'ne dumme Frage. Ich habe im Postopen des Datenbankscripts eine Abfrage mit @Prompt([OKCANCELCOMBO]) eingebaut. Hier muss der User zwischen 3 Teilmärkten wählen. Danach wird er je nach Auswahl unterschiedlich weitergeleitet. Das klappt auch wunderbar, auch die Eingabe eines Leerstrings ist abgefangen. Einziges Manko ist, wenn der User auf Abbrechen klickt. Das kann ich anscheinend nicht abfangen. Die Eingabeabfrage wird abgebrochen und der User befindet sich im 1. Navigator. Die folgende Prüfung auf einen Leerstring wird nicht mehr ausgeführt (hatte ich eigentlich gehofft). Wer hat eine Idee, wie ich das umgehen kann???

Glombi:
Hast Du sowas gemacht?

_ret = @Prompt([OkCancelCombo]....);
@If(_ret = "";@Command([FileCLoseWindow];"");
....


Ein wirklich gutgemeinter Tipp: Es hilft den Leuten hier wirklich, wenn immer der Code mitgepostet wird. Ansonsten ist das alles viel Kaffeesatzleserei.

Andreas

Joe:
Sorry, wollte kein Kaffeesatzlesen anstoßen!!!

Ja, genauso habe ich's gemacht!

animate:

--- Zitat ---If the user selects Cancel, formula evaluation stops. The exception is [YESNOCANCEL], which returns -1 if the user selects Cancel.

--- Ende Zitat ---
schaut schlecht aus für dich.

koehlerbv:
choice := @Prompt (....);

@If (choice = ""; @Return (""); "")

Wird also nix eingegeben (cancel), dann zwingt @Return zum Abbruch der Funktion.

Das so auf die schnelle ...

HTH,
Bernhard

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln