Autor Thema: kennt sich einer mit workspace.Dialogbox aus???  (Gelesen 4283 mal)

Offline OCS

  • Aktives Mitglied
  • ***
  • Beiträge: 205
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
kennt sich einer mit workspace.Dialogbox aus???
« am: 30.09.03 - 14:43:35 »
hi leute,
hab mal wieder ein problem ??? ! jetzt wo ich meinen array

( http://www.atnotes.de/index.php?board=7;action=display;threadid=11330

 gefüllt hab, würde ich ihne gerne in eine von mir erstellte messagebox(workspace.Dialogbox) auf der eine listbox drauf ist anzeigen lassen!
die maske die alt box fungiert heisst Stundenzettel und der code vzum aufrufen der messagebox sieht so aus:

Call workspace.Dialogbox ("Stundenzettel", True, True,True , , ,,"Aufträge")


blos wie zur hölle kann ich jetzt die listebox füllen? muss das logischer weise vor dem aufruf irgendwie mitgeben, aber in der hilfe steht nix!

kennt sich jemmand damit aus??

gruß
« Letzte Änderung: 30.09.03 - 14:46:11 von OCS »

klaussal

  • Gast
Re:kennt sich einer mit workspace.Dialogbox aus???
« Antwort #1 am: 30.09.03 - 14:58:56 »
... in der maske, die wo mit dialogbox angezeigt wird, die felder mit "felder übernehmen werte..." und berechnet machen

Offline OCS

  • Aktives Mitglied
  • ***
  • Beiträge: 205
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:kennt sich einer mit workspace.Dialogbox aus???
« Antwort #2 am: 30.09.03 - 15:07:24 »
ok, verstehe was du meinst, aber mein array ist kein feld und ich kann doch nur felder als vorgabewert benutzen (oder?) und da ich mit meinem agenten auf einer view arbeite, kann ich auch kein listenfeld als vorgabewert nutzen...? lasse mich gern belehren!
« Letzte Änderung: 30.09.03 - 15:13:57 von OCS »

klaussal

  • Gast
Re:kennt sich einer mit workspace.Dialogbox aus???
« Antwort #3 am: 30.09.03 - 15:28:30 »
ok ok,

dann  im postopen-event die felder füllen.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:kennt sich einer mit workspace.Dialogbox aus???
« Antwort #4 am: 30.09.03 - 15:30:16 »
Vor NotesUIWorkspace.Dialogbox-Aufruf erstellst Du ein temporäres Dokument (was Du dann nicht speicherst), belegst dort das Feld Form mit Deinem Maskennamen für Dialogbox und das Listenfeld mit den ermittelten Werten und rufst dann das Dokument mit Dialogbox auf (Dein tempDoc ist dann der letzte Dialogbox-Parameter).

HTH,
Bernhard
« Letzte Änderung: 30.09.03 - 15:51:32 von koehlerbv »

Offline OCS

  • Aktives Mitglied
  • ***
  • Beiträge: 205
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:kennt sich einer mit workspace.Dialogbox aus???
« Antwort #5 am: 30.09.03 - 15:40:49 »
danke, werds mal probieren!
« Letzte Änderung: 30.09.03 - 15:41:08 von OCS »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:kennt sich einer mit workspace.Dialogbox aus???
« Antwort #6 am: 30.09.03 - 15:58:59 »
Nicht probieren - machen ;-)

Ich habe mal fix 'n Codeschnipsel aus einer meiner Apps gesucht:
Set db = session.Currentdatabase
Set docTmp = db.CreateDocument()   
docTmp.Action = szAction
   
If bForce Then
   docTmp.Force = "1"
End If
   
If ws.DialogBox ("(EditCommentsDialog)", True , True, False , False ,  False,  False, szMsg, docTmp ) = False Then
   Exit Function
End If

Hier werden im docTmp zwei Felder belegt und dann das Ganze in einer Dialogbox dargestellt.
Mit docTmp.Form habe ich Blödsinn geschrieben - das braucht man überhaupt nicht, da ja die zu verwendende Maske bereits im ersten Parameter übergeben wird.

HTH,
Bernhard

Offline OCS

  • Aktives Mitglied
  • ***
  • Beiträge: 205
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re:kennt sich einer mit workspace.Dialogbox aus???
« Antwort #7 am: 30.09.03 - 16:08:51 »
danke! habs geschaft!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:kennt sich einer mit workspace.Dialogbox aus???
« Antwort #8 am: 30.09.03 - 17:24:32 »
Setzt Du den Thread bitte noch auf "erledigt" ?

DatenDuck

  • Gast
Re: kennt sich einer mit workspace.Dialogbox aus???
« Antwort #9 am: 23.02.05 - 15:29:24 »
Hallo Leute,

eine kleine Nachfrage: Wie werte ich den aus, was in dem Listenfeld der Dialogbox markiert wurde???
Bis jetzt werden bei mir alle Zeilen des Listenfeldes in mein Zielfeld geschrieben und nicht nur die in der Dialogbox markierte(n)?
:-[

Vielen Dank schonmal!
Bis dann

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: kennt sich einer mit workspace.Dialogbox aus???
« Antwort #10 am: 23.02.05 - 17:54:16 »
Ohne Code ein wenig schwierig zu beantworten aber grundsätzlich einfach indem du aus DocTmp kopierst
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: kennt sich einer mit workspace.Dialogbox aus???
« Antwort #11 am: 23.02.05 - 17:58:07 »
Es begab sich zufällig, dass mich DatenDuck vorhin telefoniert habe und dabei gleich dieses Problem mit lösen konnte. Es war ein ganz simpler Fehler in der Programmierung - er hat das Vorgabefeld (die Liste der Vorgaben für die Dialogliste) aus dem Dialog-Doc statt dem Dialoglistenfeld ausgewertet.
Notes hat also genau das gemacht, was es sollte  ;)

Ergo: Der Bug ist jetzt zertreten.

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz