Autor Thema: Mit Agent Dokumente erstellen?  (Gelesen 1307 mal)

Offline sharif

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
Mit Agent Dokumente erstellen?
« am: 17.05.05 - 10:04:10 »
Hallo!

habe folgendes Problem!

Ich lese Daten aus einer .txt Datei aus, diese Datensätze sind mit "," getrennt! Nach dem Auslesen soll eine bereits zum füllen vorhandene From mit den Werten aus der Datei gefüllt werden. Das Doc soll allerdings ganz neu angelegt werden. Hier mein Ansatz:

Sub Initialize
   
        'Schleifen
        Dim i,x,y As Integer

        'String teilen
        Dim laenge As Integer
        Dim zeichen As String
        Dim position() As Integer

        'Datei zum lesen oeffnen
        Dim sFile As String
        Dim sRow() As String
        Dim sTxt As String
        Dim fileNum As Integer
        Dim counter As Integer

   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim doc As New NotesDocument (db)
   Set db = session.CurrentDatabase
   
   'Die Datei zuweisen und öffnen...
   sFile = "E:\flughafen.txt"
   fileNum = Freefile()
   Open sFile For Input As fileNum
   
   counter = -1
   Do While Not Eof(fileNum) ' EOF = End Of File
      Line Input #fileNum, sTxt
      counter = counter + 1
      Redim Preserve sRow(0 To counter)
      sRow(counter) = sTxt
   Loop
   
   For i = 1 To counter
      laenge = Len(sRow(i))      
      y = 1
      
      For x = 0 To laenge
         zeichen = Mid$(sRow(i),x,1)      
         If zeichen = "," Then
            position(y) = x
         End If
      Next
      
      Set doc = db.CreateDocument
      
      doc.FlughafenAName = Mid$(sRow(i),o,position(1)-1)
      doc.FlughafenAVorname =               Mid$(sRow(i),position(1),position(2)-1)
      Call doc.Save(True,True)   
      
   Next
   
   Close fileNum
   
End Sub

Als fehler gibt Notes mir folgendes an: "Action Failed, To run this agent you must have at least one document selected"

So jetzt seit ihr dran!
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: Mit Agent Dokumente erstellen?
« Antwort #1 am: 17.05.05 - 10:09:48 »
Willkommen im Forum


In den Agenten-Eigenschaften steht, unter welchen Bedingungen der Agent laufen soll. Da steht fast sicher "Alle ausgewählten Dokumente" (oder so ähnlich). Das muss umgestellt werden auf "Keine"
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

klaussal

  • Gast
Re: Mit Agent Dokumente erstellen?
« Antwort #2 am: 17.05.05 - 10:14:05 »
... und ein doc.form =  fehlt auch noch

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: Mit Agent Dokumente erstellen?
« Antwort #3 am: 17.05.05 - 10:15:55 »
... stimmt, ausser das gewünschte Formular ist (und vor allem bleibt!! ) per Zufall das Defaultformular. Sicher ist sicher, daher sollte man es unbedingt setzen.
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 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: Mit Agent Dokumente erstellen?
« Antwort #4 am: 17.05.05 - 10:28:30 »
PS: schau mal auf die Funktion strToken() .... oder split()

gruss umi
Gruss

Urs

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

Offline sharif

  • Frischling
  • *
  • Beiträge: 24
  • Geschlecht: Männlich
Re: Mit Agent Dokumente erstellen?
« Antwort #5 am: 19.05.05 - 21:59:07 »
Danke für die schnelle Hilfe! Echt SUPER!!! ;D

Die Lösung:
In den Agenten-Eigenschaften steht, unter welchen Bedingungen der Agent laufen soll. Da steht fast sicher "Alle ausgewählten Dokumente" (oder so ähnlich). Das muss umgestellt werden auf "Keine"
« Letzte Änderung: 20.05.05 - 12:42:13 von sharif »
Der Sharif

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz