Einzelnen Beitrag anzeigen

DADAMAN

Registriert seit: 21. Feb 2006
Ort: Rotenburg an der Fulda
9 Beiträge
 
Delphi 6 Professional
 
#1

QReport: QRShapes dynamisch generieren?!

  Alt 27. Apr 2006, 18:02
Hi,

habe zwar schon die Suche und Google bemüht, aber habe nichts wirklich passendes gefunden.
Ich hoffe ihr könnt mir weiterhelfen.

Und zwar habe ich folgendes Problem.
Ich nutze QReport um ein Protokoll zu erstellen. Das Protokoll wird mit Daten aus einer MSSQL-Datenbank gefüllt.
Nun ist das Problem, dass ich zum Beispiel Datensätze habe, die bis zu 250 Zeichen enthalten können.

Um das Ganze in einer Tabelle darzustellen benutze ich die rechteckigen QRShapes.
Normale einzeilige Datensätze werden so auch halbwegs vernünftig dargestellt. Komme jetzt aber ein Datenbankfeld an die Reihe wo meinetwegen 100-200 Zeichen verwendet werden, wird der Rahmen des QRShapes gesprengt und der Text wird darüber hinweg dargestellt.
Es wäre ja kein Problem das entsprechende Shape zu vergrößern, damit auch entsprechend große Texte darin Platz finden, aber damit würde ich auch relativ viel Platz auf dem Papier verschwenden wenn es nur kleine Texte sind.

Gibt es denn irgendeine Möglichkeit, dass die QRShapes dynamisch generiert werden, je nach Größe des Datensatzes, bzw. eigentlich des entsprechenden Bandes?
Oder gibt es vielleicht sogar eine bessere Möglichkeit als die die ich nutze?

Am Besten wäre es meiner Meinung nach, wenn um das komplette Band ein Rahmen liegt, die einzelnen Datenbankfelder durch senkrechte Shapes getrennt würden und der Rahmen um das Band sowie die senkrechten Shapes dynamisch länger oder kürzer würden je nach Feld.

Ich hoffe ihr könnt mir weiterhelfen.
  Mit Zitat antworten Zitat