Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TomLudwig am 10.12.03 - 14:39:23

Titel: PicklistStrings Abbrechen abfangen
Beitrag von: TomLudwig am 10.12.03 - 14:39:23
Hallo,
Wie kann ich nach PickListStrings abfangen ob der Benutzer abbrechen wählt?
Titel: Re:PicklistStrings Abbrechen abfangen
Beitrag von: klaussal am 10.12.03 - 14:58:14
... vielleicht so:

Set dc = ws.PickListCollection( PICKLIST_CUSTOM, False, strServer, strFile, ....
If dc.count < 1 Then Exit Sub
Titel: Re:PicklistStrings Abbrechen abfangen
Beitrag von: klaussal am 10.12.03 - 15:01:52
... oder man lese in der hilfe:

This method returns a Variant containing a stringArray if you click OK, or it could return Nothing if you click Cancel. Use the LotusScript Debugger to see what is returned in the stringArray.

 ;D ;D ;D
Titel: Re:PicklistStrings Abbrechen abfangen
Beitrag von: TomLudwig am 10.12.03 - 15:04:06
   Dim picklist As Variant
   
   ' Auwahl des Namens
   picklist = uiwork.PickListStrings( PICKLIST_NAMES, False )
   
   ' Falls "Abbrechen" gewählt wurde ---> Abruch Script
   If picklist is nothing Then
      Exit Sub

Da hab ich schon nachgelesen.
Ja genau, es gibt mir entweder Nothing zurück oder ein String-Array. Wie soll ich das denn Überprüfen.
Beim obrigen bekomme ich eine Fehlermeldung.
Titel: Re:PicklistStrings Abbrechen abfangen
Beitrag von: klaussal am 10.12.03 - 15:05:37
... dann lies doch mal in der designer-hilfe nach.

gerade in der kalten jahreszeit ein heisser tipp.
Titel: Re:PicklistStrings Abbrechen abfangen
Beitrag von: TomLudwig am 10.12.03 - 15:06:57
Hab ich schon... siehe oben...

finde aber nichts.... :(
Titel: Re:PicklistStrings Abbrechen abfangen
Beitrag von: TomLudwig am 10.12.03 - 15:23:58
Wenn ich Abbrechen drücke kann ich es mit

if picklist = "" then
   blablabla
end if

abfangen. Falls ich aber OK drücke dann bekomme ich einen TypeMismatch, weil es sich ja dann um ein Array handelt.
Titel: Re:PicklistStrings Abbrechen abfangen
Beitrag von: koehlerbv am 10.12.03 - 15:28:11
Gib' mal IsEmpty 'ne Chance - und schau' Dir bei der Gelegenheit mal verwandte Sachen in der DesignerHelp an.

Bernhard
Titel: Re:PicklistStrings Abbrechen abfangen
Beitrag von: TomLudwig am 10.12.03 - 15:32:28
IsEmpty funktioniert. Habs aber mittlerweilen anders gemacht... Umständlich aber hauptsache es funktioniert...
   
   If Typename(picklist) = "EMPTY" Then
      Exit Sub
   End If