wenn die Länger der Texte einigermassen Konstant ist, dann könnte man das so machen:
1. Maske definieren ("PrintForm" mit der Tabelle, x Felder
Die Felder jeweils: berechnet, Mehrfachwerte, Mehrfachwerte getrennt anzeigen mit "Neue Zeile"
Dann einen Agenten (läuft auf selektierte Dokumente) mit folgendem Script:
Dim ws as New NotesUIWorkspace
Dim ses as New NotesSession
Dim db as NotesDatabase
Dim dc as NotesDocumentCollection
dim printDoc as NotesDocument
Dim doc as NotesDocument
Dim item1 as NotesItem, item2 as NotesItem
Set db = ses.CurrentDatabase
set dc = db.UnporcessedDocuments
set printDoc = new NotesDOcument( db )
printDoc.Form = "PrintForm"
set item1 = New NotesItem( printDoc , "FELD1" )
set item2 = New NotesItem( printDoc , "FELD2" )
For i = 1 to dc.Count
set doc = dc.GetNthDocument( i )
call item1.AppendToTextList( doc.GetItemValue( "Quell-Feldname1" )( 0 ) )
call item2.AppendToTextList( doc.GetItemValue( "Quell-Feldname2" )( 0 ) )
Next
call ws.EditDocument( True, printDoc )
dann hat man das Dokument mit der Tabelle auf dem Screen und muss es nur noch drucken...
HTH
Tode