AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Fastreport - Memo Feld Text anhängen

Ein Thema von user0815 · begonnen am 7. Mai 2012 · letzter Beitrag vom 7. Mai 2012
Antwort Antwort
Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#1

Fastreport - Memo Feld Text anhängen

  Alt 7. Mai 2012, 14:32
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
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.534 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Fastreport - Memo Feld Text anhängen

  Alt 7. Mai 2012, 14:46
Einfach
Code:
[SUM(<frxDBDatasetSales."TOTAL_VALUE">,DetailData1)] €
im Textfeld müsste eigentlich funktionieren (evtl. abhängig von der verwendeten Schriftart).
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#3

AW: Fastreport - Memo Feld Text anhängen

  Alt 7. Mai 2012, 15:16
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?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.534 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Fastreport - Memo Feld Text anhängen

  Alt 7. Mai 2012, 15:22
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.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#5

AW: Fastreport - Memo Feld Text anhängen

  Alt 7. Mai 2012, 15:36
Danke !
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:16 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