Autor Thema: Problem mit einer Funktion  (Gelesen 1280 mal)

Offline Darkface

  • Junior Mitglied
  • **
  • Beiträge: 71
  • Geschlecht: Männlich
  • I see You next life !!
Problem mit einer Funktion
« am: 05.03.03 - 12:08:14 »
Hi zusammen,
ich möchte in der Funktion überprüfen, welcher Button der Dialogbox gedrückt wurde. Wenn auf OK gedrückt wird, soll der eingegebene String zurückgegeben werden. Wenn der Benutzer Abbrechen gedrückt hat soll ein "leer" zurückgegeben werden.

Danke für jede Hilfe.

Code
Function CreateTest
   Dim oWorkspace As New NotesUIWorkspace   
   Dim oSession As NotesSession
   Dim dbCurrent As NotesDatabase  
   Dim uidSource As NotesUIDocument
   Dim docDialog As NotesDocument
   Dim bDialog As Variant
   Dim sValue As String
   
   Set oSession = New NotesSession
   Set dbCurrent = oSession.CurrentDatabase
   Set uidSource = oWorkspace.CurrentDocument
   Set docDialog = dbCurrent.CreateDocument
   docDialog.ReplaceItemValue "Form", "Test"         
   
   bDialog = oWorkspace.Dialogbox("Test", True, True, False, False, False, False, "Testwerte neu anlegen", docDialog, True)
   If bDialog Then
      Call docDialog.Save(True,True,True)
   End If
End Function


Gruß
 darkface

Offline lrzwkle

  • Frischling
  • *
  • Beiträge: 34
  • Geschlecht: Männlich
  • wer früher stirbt ist länger tot
Re:Problem mit einer Funktion
« Antwort #1 am: 05.03.03 - 12:46:57 »
Welche Taste gedrückt wurde, kannst Du über den Rückgabewert - in Deinem Fall "bDialog" feststellen. Wenn OK gedrückt wurde, erhältst Du "True", bei Abbrechen "False".

If bDialog Then
     Call docDialog.Save(True,True,True)
     'Es wurde [OK] gedrückt

Else
     'Es wurde [Abbrechen] gedrückt

End If

fG Siegi
Systeme:
Notes 4.6 bis R5.05 und Domino 4.6.7 bis R5.07a
Ca. 5000 User auf ca. 300 Servern (bin aber gottseidank kein Administrator ;-) )

Offline Darkface

  • Junior Mitglied
  • **
  • Beiträge: 71
  • Geschlecht: Männlich
  • I see You next life !!
Re:Problem mit einer Funktion
« Antwort #2 am: 05.03.03 - 12:52:56 »
Oh doch so einfach habe ich wohl ne kleine Blockade im Kopf.

Aber wie komme ich an das Feld der Dialogbox? Ich brauche es ja als String?

Gruß
  Darkface

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Problem mit einer Funktion
« Antwort #3 am: 05.03.03 - 14:07:56 »
... über das docDialog kommst du an die Felder ...

ata
Grüßle Toni :)

Offline Darkface

  • Junior Mitglied
  • **
  • Beiträge: 71
  • Geschlecht: Männlich
  • I see You next life !!
Re:Problem mit einer Funktion
« Antwort #4 am: 05.03.03 - 14:35:03 »
Danke schön, das Funktioniert.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz