Hallo,
ich komme gerade absolut nicht mehr weiter.
Ich lese aus einer Datenbank(Firebird) alle Datensätze aus, erstelle aus jedem Datensatz einen String, der die einzelnen Werte der Attribute enthält, damit ich die Datensätze auf Gleichheit vergleichen kann. Das funktioniert auch noch alles problemlos.
Wenn nun Datensätze gleich sind, merke ich mir die ID und möchte nun einen Rave Report erstellen.
Der Repeort sollte ungefähr so aussehen:
___________________________________________
| Quelle Objektname1 |
| Quelle Objektname2 |
| Quelle Objektname3 |
| Quelle Objektname4 |
| ________________________________ |
| Liste mit den anderen Attributen |
| |
| ====================================== |
| Quelle Objektname5 |
| Quelle Objektname6 |
| Quelle Objektname7 |
| Quelle Objektname8 |
| ________________________________ |
| Liste mit den anderen Attributen |
| ====================================== |
| etc |
| |
|___________________________________________|
Dabei sind dann die Objekte 1,2,3,4 die gleichen, haben also den gleichen String und bei den anderen vier Objekten genauso.
Wie kann ich das realisieren?
Ich muß von Delphi aus die ObjektID´s für den ersten Block gleicher Datensätze übergeben, dann das Band füllen und dann für den nächsten Block die nächsten ID´s übergeben, etc.
Ich weiß vorher nicht wieviele Blöcke ich habe. Also muß ich den Report irgendwie dynamisch erstellen können? Aber ich komme einfach nicht dahinter, wie ich das ganze realiesieren kann.
Kann mir jemand helfen?