Autor Thema: Java Agent - Import von Excel und speichern in Form  (Gelesen 2206 mal)

Offline yannick

  • Junior Mitglied
  • **
  • Beiträge: 94
Hallo zusammen,
ich möchte eine Funktion für meine DB erstellen, mit der man eine Excel-Datei auswählen kann und deren Werte automatisch in die DB über eine vorgefertigte Form einfügen kann. Jede Zeile steht dabei für einen Eintrag in die DB. Bisher habe ich:
Einen File-Chooser über den man das gewünschte Dokument auswählen kann.
Das Dokument wird eingelesen und die einzelnen Werte getrennt.
Jetzt ist meine Frage wie ich in Java zunächst ein Dokument mit einer bestimmten Form erstellen kann. In LotusScript wäre es ja sowas in der Art:
Code
Set doc = db.createDocument()
doc.Form = "abc"
Ich finde lediglich die Funktion doc.computeWithForm(true, true); an die ich aber, wie es auch schon da steht, nur zwei bools übergeben kann. Im Prinzip muss ich nur wissen, wie man die Zeile doc.Form = "abc" in Java formuliert!
Die nächste Frage wäre dann wie ich dieses Dokument in der DB speichern kann. Reicht es einfach aus die Methode doc.save() aufzurufen?
Vielen Dank im Voraus! :)
« Letzte Änderung: 27.07.12 - 13:29:57 von yannick »

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Java Agent - Import von Excel und speichern in Form
« Antwort #1 am: 27.07.12 - 13:34:16 »
Hallo,

Dann sie doch einfach mal in die Hilfe des Designers.  ;)

NotesDatabase. -> CreateDocument

Am Ende des Dokumentes hast Du eine Language cross-reference.
Da findest Du dann gas Gegenstueck fuer JAVA.


Andreas

Offline yannick

  • Junior Mitglied
  • **
  • Beiträge: 94
Re: Java Agent - Import von Excel und speichern in Form
« Antwort #2 am: 27.07.12 - 13:59:44 »
Wie ich ein Dokument in Java erstelle ist klar. Danke. Die Frage ist wie bekomme ich die Form aus der DB in das Dokument! Eine Form habe ich bereits und mir meine gewünschte Form aus der DB über db.getForm("abc"); bereits geholt. Nur es fehlt mir eine Methode beim Document wie z.B. doc.setForm(Form); o.ä...Ich hoffe ihr versteht was ich meine...
« Letzte Änderung: 27.07.12 - 14:06:46 von yannick »

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Java Agent - Import von Excel und speichern in Form
« Antwort #3 am: 27.07.12 - 14:04:07 »
GetForm brauchst Du überhaupt nicht, Du musst nur das Item namens Form mit dem Namen Deiner Maske befüllen:

NotesDocument.Form = "DeinMaskenname"

Bernhard

Offline yannick

  • Junior Mitglied
  • **
  • Beiträge: 94
Re: Java Agent - Import von Excel und speichern in Form
« Antwort #4 am: 27.07.12 - 14:10:47 »
Oh man. Manchmal kommt man nicht auf die einfachste Lösung.  :-\

Super, vielen Dank, koehlerbv! :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz