Autor Thema: @Prompt([OKCANCELCOMBO])  (Gelesen 2091 mal)

Offline Joe

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
  • Ich liebe dieses Forum
@Prompt([OKCANCELCOMBO])
« am: 03.12.03 - 11:48:24 »
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???
Joachim

1 App.-Server 8.0.2FP2
4 Mail-Server 8.0.2FP2
ca. 1500 Clients 8.0.2FP2

Glombi

  • Gast
Re:@Prompt([OKCANCELCOMBO])
« Antwort #1 am: 03.12.03 - 11:52:00 »
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

Offline Joe

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
  • Ich liebe dieses Forum
Re:@Prompt([OKCANCELCOMBO])
« Antwort #2 am: 03.12.03 - 11:53:17 »
Sorry, wollte kein Kaffeesatzlesen anstoßen!!!

Ja, genauso habe ich's gemacht!
Joachim

1 App.-Server 8.0.2FP2
4 Mail-Server 8.0.2FP2
ca. 1500 Clients 8.0.2FP2

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
from help
« Antwort #3 am: 03.12.03 - 11:54:43 »
Zitat
If the user selects Cancel, formula evaluation stops. The exception is [YESNOCANCEL], which returns -1 if the user selects Cancel.
schaut schlecht aus für dich.
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:@Prompt([OKCANCELCOMBO])
« Antwort #4 am: 03.12.03 - 11:55:36 »
choice := @Prompt (....);

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

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

Das so auf die schnelle ...

HTH,
Bernhard

Offline Joe

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
  • Ich liebe dieses Forum
Re:@Prompt([OKCANCELCOMBO])
« Antwort #5 am: 03.12.03 - 11:56:41 »
Oh sch.......!!!!

Kann ich das Problem anders lösen (Script?)???
Joachim

1 App.-Server 8.0.2FP2
4 Mail-Server 8.0.2FP2
ca. 1500 Clients 8.0.2FP2

Glombi

  • Gast
Re:@Prompt([OKCANCELCOMBO])
« Antwort #6 am: 03.12.03 - 12:00:47 »
Script geht auch, da gibt es in er NotesUIWorkspace Klasse di Prompt-Methoden.

Alternative in Formelsprache: Anstelle der Promptbox kannst Du eine Dialogbix aufrufen. Dort hast Du dann die Kontrolle über alles.

Andreas

Offline Joe

  • Junior Mitglied
  • **
  • Beiträge: 95
  • Geschlecht: Männlich
  • Ich liebe dieses Forum
Re:@Prompt([OKCANCELCOMBO])
« Antwort #7 am: 03.12.03 - 12:25:33 »
Hab's jetzt anders gelöst, indem ich einen Navigator vorgeschaltet habe, der nur den Button Programmende enthält. Jetzt landet der User beim Abbruch nicht mehr im Navigator für den 1. Teilmarkt, sondern kann nur noch das Programm verlassen. Nicht schön - aber selten (und vor allem einfach)! Danke für alle Anregungen!
Joachim

1 App.-Server 8.0.2FP2
4 Mail-Server 8.0.2FP2
ca. 1500 Clients 8.0.2FP2

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz