Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Rave Reports > ein paar Fragen... !?! (https://www.delphipraxis.net/16626-rave-reports-ein-paar-fragen.html)

lorrey 20. Feb 2004 12:15


Rave Reports > ein paar Fragen... !?!
 
Hallo!

Hab zwei fragen bezüglich den Rave Reports und zwar...

a) wie kann ich ein "word-wrap" machen, da einige Texte im Grid ziemlich lang sind, bräuchte ich einen Zeilenumbruch ?

b) wie bekomme ich die Dialage von Rave am einfachsten in Deutsch hin - gibt es da einen "Sprachsatz" ?

Schon mal jetzt VIELEN DANK!

Gruss
lorrey

merlin17 21. Feb 2004 07:58

Re: Rave Reports > ein paar Fragen... !?!
 
hallo,

1. du kannst statt dem datatext auch datamemo nutzen.

2. schaue einmal meine tips #72 und 74 auf der nevrona-page an.
http://www.nevrona.com/rave/tips/rvtip72.html


:-) thomas, TeamNevrona

lorrey 23. Feb 2004 10:14

Re: Rave Reports > ein paar Fragen... !?!
 
Zitat:

Zitat von merlin17
hallo,

1. du kannst statt dem datatext auch datamemo nutzen.

2. schaue einmal meine tips #72 und 74 auf der nevrona-page an.
http://www.nevrona.com/rave/tips/rvtip72.html


:-) thomas, TeamNevrona


Hallo Thomas!

... das mit dem Deutsch hat super geklappt - danke!!!

Aber leider hab ich noch das andere Problem mit dem Zeilenumbruch - hier mal mein code:

Code:
 for i := 0 to DBSearchGrid.Columns.Count - 2 do
  begin
    MyDataMemo := MyDataBand.CreateChild(TRaveDataMemo, DBSearchGrid.Columns.Items[i].FieldName) As TRaveDataMemo;
    MyDataMemo.DataField := DBSearchGrid.Columns.Items[i].FieldName ;
    MyDataMemo.DataView := MyDataView;
    MyDataMemo.Left := MyPage.PageLeft + 0.2 + i * 1.5 ;
  end;
Irgendwas fehlt da noch, er macht zwar schon einen Umbruch aber leider fast an der gleichen Position, dh er überschreibt den Text wieder nur ein Stück tiefer... :roll:

Was mache ich falsch?!?

lorrey 3. Mär 2004 10:08

Re: Rave Reports > ein paar Fragen... !?!
 
...bin ich wirklich der einzige der das Problem hat :cry:

Das muss doch schon mal eine(r) gemacht haben - wäre echt super, wenn jemand noch ein Tipp hat !!!

Es muss doch gehen das ich irgendwie ein Zeilenumbruch hinbekomme - nur wie ?!?

Man findet auch so gut wie überhaupt keine Doku zu den RaveReports - wo man mal nach schauen könnte...
Ich hoffe es kann mir doch noch jemand helfen - DANKE!!!

ToZie 3. Mär 2004 10:49

Re: Rave Reports > ein paar Fragen... !?!
 
Nein, du bist nicht der einzige der mit untereinandergesetzten Rave DataMemos ein Problem hat. Leider scheint niemand eine Lösung zu kennen.

merlin17 3. Mär 2004 11:24

Re: Rave Reports > ein paar Fragen... !?!
 
hallo zusammen,

ich muss ehrlich gestehen, dass ich im moment arbeitsmässig "total land unter" bin :oops:
es gibt ja noch andere sachen neben rave... (z.B. aktuell netzwerkdesignen,
checkpoint firewall-1 und vpn, das bindet mich zur zeit primär etc.etc.)


zur frage von "zwei memos" untereinander: fügt nach dem memo1 in einem databand einen sog. rowfooter ein und
dort kann das zweite memo untergebracht werden. nun erfolgt keine "ineinander"-mischung.
bei drei memo entsprechend ein weiteres row-footer-band...

@lorrey: war das das ursprungsroblem ?(habe die hardcopy nicht mehr bzw. finde es im moment nicht :cry: )

:-) thomas, TeamNevrona

lorrey 3. Mär 2004 11:44

Re: Rave Reports > ein paar Fragen... !?!
 
Zitat:

Zitat von merlin17
@lorrey: war das das ursprungsroblem ?(habe die hardcopy nicht mehr bzw. finde es im moment nicht :cry: )

:-) thomas, TeamNevrona

Hi Thomas!

danke dass du dich trotz stress noch mal der Sache angenommen hast (weis ich echt zu schätzen - thx),
aber das war nicht ganz mein Problem... leider...

hier ist der screenshot:

http://www.delphipraxis.net/download.php?id=4169

Ein "Memo" was zu lang ist, und sich beim "Zeilenumbruch" wohl selbst überschreibt dh den neuen Satz in der nächsten Reihe oder auch über die Spalte drüber ... so wie ich das sehe?!?

Dh ich müsste checken wann es zu gross für die Spalte ist oder bzw. wann das Memo einen Zeilenumbruch macht und dann die nächste Reihe eins runter setzen - nur wie ?!?

Hast du noch einen Tipp?

merlin17 3. Mär 2004 14:21

Re: Rave Reports > ein paar Fragen... !?!
 
das bild habe ich letzte oder vorletzte woche gesehen, stimmt :oops:

ist nicht trivial!! wenn ich dir jetzt erzähle, dass du den längsten feldwert
je spalte suchen musst und dann über dir RANT-technik von Rave die left-position
der text- und datatext jeweils anpassen musst, wirst du sofort bescheid wissen, oder?´

hier habe ich mal etwas codeschnipselchen geschrieben:
Rave-Komponenten zur Laufzeit
damit lange rede kurzgefasst: je es geht, ist über rant-technik realisierbar...


:-) thomas, TeamNevrona

lorrey 3. Mär 2004 14:44

Re: Rave Reports > ein paar Fragen... !?!
 
hmmm das bringt mir leider auch nicht viel, da alle Daten und somit die Spaltengrössen kommplet verschieden sein können, je nach dem von wo der report aufgerufen wird...
wenn ich dich richtig verstanden habe, meinst du ich soll die Spaltenbreite jweils auf den längsten Wert in der Spalte setzen!?

Das geht nicht, da ich so unter Umständen nur noch eine oder zwei Spalten auf dem Blatt sehe - bei dem Shot oben fehlen auch schon welche ... :?

Aber du könntest mir schon helfen, wenn du mir sagt wie ich eine "Leerzeile" hin bekommen, also eine Reihe im Report tiefer springen, damit hätte ich das Problem schon fast gelöst!

Sieht zwar nicht so schön aus, weil dann immer eine Leerzeile dazwischen ist, ausser das Memo macht einen Zeilenumbruch - aber das wäre Ok... damit könnte man glaub leben :wink:

Thx!

Greetz
lorrey


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz