Autor Thema: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben  (Gelesen 3845 mal)

Offline Bille

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Weiblich
  • Ich kam, sah und ... staunte!
Hallo,
ich stehe vor einer Aufgabe, bei der ich momentan gar nicht weiß, wie bzw. wo ich ansetzen soll.

Aus einer DBase-Datei wurden Notesdokumente erstellt, die folgende Felder enthalten:
Kundennummer, Kontonummer, K1, K2, ..., K9

Pro Kunde (jeweils gleiche Kundennummer) gibt es mehrere Dokumente mit unterschiedlichen Kontonummern, z.B.
Kd.      Kto.
4711   124711
4711   204711
4711   344711
815     12815
815     36815

Für einen Serienbrief benötige ich aber alle Kontonummern pro Kunde in einem Dokument. Das Ergebnis sollte also so aussehen:

Kd.    Kto.        K1            K2            K3
4711 124711  124711    204711    344711
815   12815     12815     36815

Wie kann ich das realisieren?
Habt Ihr bitte Tipps für mich, wie ich das Problem angehen kann?

Grüße
Bille
« Letzte Änderung: 25.09.09 - 12:19:05 von Bille »
Experience is the name
everyone gives to his mistakes.
                                             (Oscar Wilde)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #1 am: 25.09.09 - 09:32:29 »
Hallo,

in welcher Form soll die Info denn gesammelt werden?

als einfachste Form würde ich eine Ansicht nach Kundennummer anlegen und dann alle entsprechenden Dokumente ziehen, z. B.

@DbLookup( class : cache ; server : database ; view ; key ; fieldName ; keywords )
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #2 am: 25.09.09 - 09:52:36 »
Serienbrief heist ja irgendwie müssen die Daten da rüber kommen. Also heist das auch Daten sammeln und übergeben. Dann ist das kein Lookup sondern Script. Und Serienbriefe kannst du mit Word, Open Office, NotesToPaper, oder Java und FOP erstellen.
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 ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #3 am: 25.09.09 - 09:54:27 »
Zitat von: Thomas
Serienbrief heist ja irgendwie müssen die Daten da rüber kommen.

... ich denke es ging zunächst um das Datensammeln - der Brief ist später dran...

Toni
Grüßle Toni :)

Offline Lancelot

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Tu was Du willst, aber schade keinem!
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #4 am: 25.09.09 - 09:55:46 »
Hallo,

wenn Dir Script lieber ist, dann nimm eine NotesDocumentCollection.

Dann brauchst Du wahrscheinlich auch nicht mal eine neue Ansicht.
Kommt drauf an wie die Bestehenden aussehen.

Möglich sind aber beide Lösungen, kommt nur drauf an ob Dir Formel oder Scritp mehr liegen.
Script ist eine kleine wenig schneller, aber die Welt ist das nicht.
Gruß Gerry (Lancelot)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #5 am: 25.09.09 - 10:00:30 »
Zitat
Script ist ein klein wenig schneller

... da bin ich mir nicht sicher ...

Toni
Grüßle Toni :)

Offline Bille

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Weiblich
  • Ich kam, sah und ... staunte!
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #6 am: 25.09.09 - 10:01:57 »
Danke schon mal für die Meldungen!

Ich habe entsprechend dem Hinweis von DAU-in ein berechnetes Feld in der Maske mit dem DBLookup angelegt. Die Kontonummern werden jetzt auch wunderbar angezeigt.
Allerdings muss ich diese Daten wieder exportieren, damit die Kollegen den Serienbrief in Word machen können.
Wenn ich aber eine Ansicht erstelle und das berechnete Feld anzeigen will, geht das nicht.

Daher muss ich wohl doch die Sache mit Script angehen.
@Lancelot
Das mit der NotesDocumentCollection leuchtet mir aber nicht ein. Die DC muss ich doch anhand einer Selektion definieren. Oder wie hast Du das gemeint?

Bisher habe ich nur diese eine Maske mit den o.g. Feldern (und dem berechneten Feld Kontonummern) und eine Ansicht mit den Feldern Kundennummer (aufsteigend sortiert) und Kontonummer.

Grüße
Bille
Experience is the name
everyone gives to his mistakes.
                                             (Oscar Wilde)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #7 am: 25.09.09 - 10:03:23 »
Zitat
Wenn ich aber eine Ansicht erstelle und das berechnete Feld anzeigen will, geht das nicht.

Was geht nicht?

Toni
Grüßle Toni :)

Offline Bille

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Weiblich
  • Ich kam, sah und ... staunte!
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #8 am: 25.09.09 - 10:06:12 »
Es wird kein Wert angezeigt. Auch kein Fehler. In der Spalte steht einfach nichts drin.

Ich habe eine neue Ansicht erstellt und eine neue Spalte mit der Formel "Kontonummern" (so heißt das berechnete Feld) angelegt. Muss ich da noch irgendwas beachten?
Experience is the name
everyone gives to his mistakes.
                                             (Oscar Wilde)

Offline Pidray

  • Junior Mitglied
  • **
  • Beiträge: 58
  • 640K ought to be enough for anybody. (Bill Gates)
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #9 am: 25.09.09 - 10:07:42 »
hi,
ist das Feld auf "berechnet zur Anzeige"  eingestellt ?


mein erster Denkansatz geht auch in Richtung DocumentCollection und zweidimensionales Array ...

dann alle Docs durchlaufen,
wenn Kundennummer noch nicht im Array, dann Kundennummer + Konto ans Array anhängen,
falls Kundennummer schon da, Konto im existierenden Arrayelement des Kunden anhängen ...
(aber mit Code kann ich nicht aushelfen)


Gruß
Katrin
Lotus Notes 6.0.1

Offline Bille

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Weiblich
  • Ich kam, sah und ... staunte!
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #10 am: 25.09.09 - 10:08:00 »
Sorry, Kommando zurück!

Ich muss die Dokumente erst neu abspeichern, dann werden die Werte angezeigt.

Ich danke Euch alle für die prompte Lösung für mein Problem!

Grüße aus Bayern
Bille
Experience is the name
everyone gives to his mistakes.
                                             (Oscar Wilde)

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #11 am: 25.09.09 - 10:09:21 »
... dann bin ich beruhigt... ;)

Toni
Grüßle Toni :)

Offline Bille

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Weiblich
  • Ich kam, sah und ... staunte!
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #12 am: 25.09.09 - 10:09:54 »
Hallo Katrin,
nein das Feld ist auf "berechnet" eingestellt.
Ich bin froh, dass das mit der Formel geklappt hat, denn mit einem zweidimensionalem Array wäre ich bestimmt nicht zurecht gekommen.

Danke!
Experience is the name
everyone gives to his mistakes.
                                             (Oscar Wilde)

Offline Lancelot

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Tu was Du willst, aber schade keinem!
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #13 am: 25.09.09 - 10:10:43 »
Versuch es mal so, Du holst Dir über die Klasse Notesview das erste Dokument und nimmst die
Nummer als Auswahl für die Collection, damit bekommst Du alle Dokumente zum Lieferant.
Dann nimmst Du solange das nächste Dokument bist sich die Nummer ändert und machst Dir wieder eine Collection.

So quasi einen Gruppenwechsel.
Gruß Gerry (Lancelot)

Offline Lancelot

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Tu was Du willst, aber schade keinem!
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #14 am: 25.09.09 - 10:11:34 »
Ups da habe ich wohl zu lange gebraucht.
Naja Hauptsache es läuft jetzt.  ;)

Gruß Gerry (Lancelot)

Offline Bille

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Weiblich
  • Ich kam, sah und ... staunte!
Re: Werte aus mehreren Dokumenten in ein Hauptdokument schreiben
« Antwort #15 am: 25.09.09 - 10:14:44 »
Danke trotzdem Lancelot.

Dein Lösungsansatz wäre mit Sicherheit eine sinnvolle Fleißaufgabe für mich, um meine Denkweise etwas zu "flexibilisieren"  :D
Experience is the name
everyone gives to his mistakes.
                                             (Oscar Wilde)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz