![]() |
Fastreport - Memo Feld Text anhängen
Hallo,
wie kann ich bei einem Fastreport, Text an ein Memo Feld anhängen. Habe z.B. das Feld: Memo1: TfrxMemoView im Footer Bereich. Im Memo1 Feld habe ich folgenden 'Text': [SUM(<frxDBDatasetSales."TOTAL_VALUE">,DetailData1)] Über Format 'Number' kann ich ein Währungszeichen zuordnen, dieses Zeichen will ich aber manuell setzen. Also aus Delphi heraus an den Report übergeben Zeichen = € oder $ oder xyz (als Variable übergeben, funktioniert) diese aber jetzt an das obige Feld bei der Ausgabe anhängen ? Habe es im Textfeld versucht mit [SUM(<frxDBDatasetSales."TOTAL_VALUE">,DetailData1)][Zeichen] Oder muss das ganze dann in das OnBeforePrint & wenn ja, wie ? So funktioniert es nicht: Zeichen.Left := Memo1.left + Memo1.Width + 10; Danke user0815 |
AW: Fastreport - Memo Feld Text anhängen
Einfach
Code:
im Textfeld müsste eigentlich funktionieren (evtl. abhängig von der verwendeten Schriftart).
[SUM(<frxDBDatasetSales."TOTAL_VALUE">,DetailData1)] €
|
AW: Fastreport - Memo Feld Text anhängen
funktioniert leider nicht, wenn ich sowas versuche:
[SUM(<frxDBDatasetSales."TOTAL_VALUE">,DetailData1)] [Zeichen] erhalte ich die Fehlermeldung: 'Variante des Typs (UnicodeString) konnte nicht in Typ (Double) konvertiert werden'. Kann ich ein Feld nicht per Code positionieren? |
AW: Fastreport - Memo Feld Text anhängen
Das kannst Du, musst Du aber nicht. Abgesehen davon, dass ich Beträge eher rechtsbündig ausrichten würde, kannst Du auch ein weiteres Memo nehmen, das nur das €-Zeichen enthält, und rechts neben das Betrags-Memo setzen. Letzteres stellst Du auf AutoWidth und das €-Memo Align = baLeft. Das sollte ausreichen.
|
AW: Fastreport - Memo Feld Text anhängen
Danke ! :thumb:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz