Autor Thema: LotusScript Agent - Doc mit vorhandener Form erstellen  (Gelesen 2274 mal)

Offline sharif

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
Ich versuche einen Agent zu Programmieren der aus einer .txt
Datei Verschiedene Daten einliest und sie dann als doc abspeichert.

Dieses Document soll allerding eine schon vorab Designte Form verwenden. Wie bekomme ich es nun hin diese Form per LotusScript aufzurufen und mit den daten zu füttern? ???

Das hab ich bis jetzt:
   
        Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim doc As NotesDocument
   Set db = session.CurrentDatabase

        Set doc = db.CreateDocument
doc.form = "Flughafen anlegen" 'So heist auch die vorgefertigte Form
   doc.FlughafenAName = Mid$(Row,0,position(1)-1)
   doc.FlughafenAVorname = Mid$(Row,position(1),position(2)-1)
   Call doc.Save(True,True)   

Bei mir funktionierts nun so weit das der Agent Docs mit der Form anlegt aber die Felder füllt er nicht...!
« Letzte Änderung: 19.05.05 - 22:47:32 von sharif »
Der Sharif

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: LotusScript Agent - Doc mit vorhandener Form erstellen
« Antwort #1 am: 19.05.05 - 22:48:16 »
Ein Notes-Form(ular) wird nie mit Daten gefüttert. Es ist eine reine Anzeigeschablone. Notes trennt ganz konsequent zwischen den Daten und der Anzeige. Alles was Du tun musst, damit Deine Daten mit dem betreffenden Formular angezeigt werden, ist das Form-Item im Dokumen damit zu befüllen, das hast Du ja eigentlich getan.

Daher: was ist Dein eigentliches Problem? Wie sollte es funktionieren und was tut es denn stattdessen?
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: LotusScript Agent - Doc mit vorhandener Form erstellen
« Antwort #2 am: 20.05.05 - 07:11:50 »
schalte mal den Debugger ein und schau was in Row steht. Dann solltest Du Dir in
Mid$(Row,0,position(1)-1)
Mid$(Row,position(1),position(2)-1)
in Variablen schreiben, dann kannst Du das Ergebnis sehen.

Eventuell ist ja ROW leer.
« Letzte Änderung: 20.05.05 - 08:42:38 von diali »
Gruß
Dirk

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: LotusScript Agent - Doc mit vorhandener Form erstellen
« Antwort #3 am: 20.05.05 - 08:36:45 »
Soll das Dokument in der Benutzeroberfläche angezeigt werden? Siehe dazu NotesUiWorkspace.EditDocument(...) der  DesignerHilfe
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: LotusScript Agent - Doc mit vorhandener Form erstellen
« Antwort #4 am: 20.05.05 - 08:38:10 »
Alles nutzlose Kaffeesatzleserei, Sharif möge bitte mehr Angaben machen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline sharif

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
Re: LotusScript Agent - Doc mit vorhandener Form erstellen
« Antwort #5 am: 20.05.05 - 09:53:33 »
Ja, dann mach ich das mal!

Folgendes Problem habe ich noch:
Der Agent legt mir zwar Document's an aber die Felder
Zeigen nicht die Daten an...
Unter den Doc Properties werden die Items mit dem
gewünschten Text aber angezeigt!

Übergebe ich die Daten falsch?

@umi
Ja, die Daten sollen in der Benutzeroberfläche angezeigt werden...
(Ist das mein Fehler? ???)
@diali
Row ist gefüllt...
Der Sharif

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: LotusScript Agent - Doc mit vorhandener Form erstellen
« Antwort #6 am: 20.05.05 - 09:59:53 »
mal ne blöde Frage: In der Maske (Form) sind die Feldnamen richtig geschrieben?
Gruß
Dirk

Offline sharif

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
Re: LotusScript Agent - Doc mit vorhandener Form erstellen
« Antwort #7 am: 20.05.05 - 10:11:26 »
Aber natürlich:

In der Form: FlughafenAName, FlughafenAVorname
Oder sollte man die vielleicht nur klein schreiben?
In den Properties werden die Feldnamen dann nur
groß geschrieben.
Der Sharif

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: LotusScript Agent - Doc mit vorhandener Form erstellen
« Antwort #8 am: 20.05.05 - 10:13:33 »
die Großschreibung kommt, weil Du die Felder mit Script erzeugt hast.
Gruß
Dirk

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: LotusScript Agent - Doc mit vorhandener Form erstellen
« Antwort #9 am: 20.05.05 - 10:14:21 »
Durch Backend-Erstellte Properties werden immer nur gross geschrieben, das ist nichts besonderes. Dirk sucht da aber bestimmt in der richtigen Richtung, wenn die Feldnamen (ohne Rücksicht der GROSSkleinschrift) korrekt sind, kommt noch in Frage, dass der Formularname im Dokument falsch eingetragen ist ... oder es gibt 2 Formulare mit demselben Namen .... oder es gibt Hide-When Formeln für die Felder .... oder das Formular ist korrupt
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: LotusScript Agent - Doc mit vorhandener Form erstellen
« Antwort #10 am: 20.05.05 - 10:16:00 »
verwendet Ihr für die Maske eventuell einen Alias?
Gruß
Dirk

Offline sharif

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
Re: LotusScript Agent - Doc mit vorhandener Form erstellen
« Antwort #11 am: 20.05.05 - 10:25:36 »
 :'(

Ne, wir benutzen keine Alias...
Die Namen sind alle richtig geschrieben...

Denke ich werde erstmal nen Alias für die Form anlegen!
Das funktioniert doch so(Properties): Flughafen anlegen | fha

und dann alles noch über das Frontend laufen lassen...
Dann melde ich mich wieder ob es funktioniert hat!
Der Sharif

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz