Autor Thema: Feldwerte mit Button aus Dialogbox übergeben  (Gelesen 1999 mal)

Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Feldwerte mit Button aus Dialogbox übergeben
« am: 27.08.02 - 11:13:22 »
Morgen,

habe ein Problem (was auch sonst ;) ).
Ich möchte aus einer Dialogbox Feldwerte übergeben. Normal passiert das ja automatisch, wenn man auf den "OK" Button klickt.
Da ich aber einen eigenen Button eingebaut habe, werden die Werte nicht übergeben.

Hat jemand ne Ahnung, wie ich das hin bekomme???

THX

Andreas
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline hampa

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
  • "As khunnt guat"
    • Hampas Blog
Re: Feldwerte mit Button aus Dialogbox übergeben
« Antwort #1 am: 27.08.02 - 11:23:43 »
Hallo

Wenn ich mich recht erinnere haben wir soetwas schon einmal gemacht und zwar folgendermassen.

Wir haben die Werte beim auslösen des Buttons in ein Profile-Dokument geschrieben und auf dem Parent-Form wieder ausgelesen und die Felder gefüllt. (Notes-Client)

Gruss Hampa
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Notes R8.5.2 FP3
Server  R8.5.2 FP3

Windows 2008
Windows 7
Linux-Mint LMXDE

Lieber unvollkommen als total fertig.

Offline pipsxx

  • Aktives Mitglied
  • ***
  • Beiträge: 118
  • Geschlecht: Weiblich
  • Hauptsache, die Haare liegen !! :)
Re: Feldwerte mit Button aus Dialogbox übergeben
« Antwort #2 am: 27.08.02 - 11:28:34 »
hi !

wie rufst du die dialogbox denn auf? ueber eine aktion oder schaltflaeche in einem dokument?

wenn das so ist, kannst du das feld fuellen mit:

// abfangen des rueckgabewertes der box
temp := @Prompt( -> oder so? aufruf deiner dialogbox)

// feld fuellen
FIELD feldname := feldname
@SetField("feldname"; temp)

oder weniger umstaendlich. kommt ganz drauf an, was du bezweckst und wie du das aufruft.
oder lieg ich damit voellig daneben?  ;)
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
WinXP, Lotus Notes R 5

Offline Gruenkohl

  • Aktives Mitglied
  • ***
  • Beiträge: 222
  • Geschlecht: Männlich
Re: Feldwerte mit Button aus Dialogbox übergeben
« Antwort #3 am: 27.08.02 - 11:39:38 »
Hi,

also ich rufe die Box per Button in einem Dokument auf.

Call w.DialogBox( "SendTo", True, True, False, False, False, False, "Bitte wählen Sie den neuen Empfänger aus:", , True, False)

Wenn man nun auf Speichern klickt, sollten Felder berechnet werden und in das Dokument übergeben werden.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline pipsxx

  • Aktives Mitglied
  • ***
  • Beiträge: 118
  • Geschlecht: Weiblich
  • Hauptsache, die Haare liegen !! :)
Re: Feldwerte mit Button aus Dialogbox übergeben
« Antwort #4 am: 27.08.02 - 12:31:10 »
aha...

und wenn du zuerst das dokument deklarierst und dann den rueckgabewert in eine var einliest?

so ala:

...

dim empfaenger as string
empfaenger = w.DialogBox( ... )
doc.Feldname = empfaenger

funzt das vielleicht?
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
WinXP, Lotus Notes R 5

Glombi

  • Gast
Re: Feldwerte mit Button aus Dialogbox übergeben
« Antwort #5 am: 27.08.02 - 21:03:51 »
@Gruenkohl:
Folgendes kann Du machen:

...
dim dialogdoc as NotesDocument
dim doc as NotesDocument

'settings von session, db und doc (das Dokument, in das die Werte aus der Dialogbox geschrieben werden sollen)

set dialogdoc = db.CreateDocument
ret = w.Dialogbox(...,dialogdoc)

'Übertragen Werte aus Dialogbox in Dokument

doc.Feld1 = dialogdoc.Feld1
doc.Feld2 = dialogdoc.Feld2
...

Gruß
Andreas
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz