Ich würde das so machen:
1) SELECT * FROM tabelle
2) eine for-Schleife (for i:= 0 to
query.FieldCount -1)
3) darin Feldname :=
query.Fields[i].Fieldname auslesen für jedes Feld
4) dann Feldinhalt :=
query.Fields[i].Value speichern
5) diese beiden Werte in eine MemTable ablegen
6) diese MemTable dem Report übergeben
Dies soll nur ein Denkanstoss sein.
Habe mit Absicht keine Fix-Fertig-Lösung gepostet, damit Du auch noch die Chance hast, etwas zu tun
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.