Du benötigst zunächst eine Liste aller Feldnamen (als Array oder Collection), die im Report berücksichtigt werden sollen.
Dann iterierst du über diese Liste und benutzt es um Werte aus einem konkreten Dokument zu holen.
forall feldName in listeFeldNamen
wert = doc.getItemValue(feldName)
end forall
Mit der Klasse NotesForm könntest du den Code dazu überreden, dass er selber nachschaut welche Feldnamen mit einer bestimmten willkürlich von dir festgelegten Namenskonvention beginnen. Die Liste der Feldnamen würde so automatisch erzeugt.
(z.B. alle Feldnamen, die mit que beginnen, werden berücksichtig)
forall aField in notesForm.Fields
if (aField.getName().startsWith("que")) then
addFieldNameToArray
end if
end forall
hoffe es hilft
Axel