Fastreport VCL DB Fields Concat
.Net Solution:
https://forum.fast-report.com/en/discussion/15756/how-to-concatenate-two-fields-or-two-strings
I need the same solution for Delphi/VCL.
How can i concat two DB fields ?
1) [<frxDBPool."NAME_VATER">]/[<frxDBPool."RASSE_VATER">]
2) [<frxDBPool."NAME_VATER">+'/'+<frxDBPool."RASSE_VATER">]
3) Is it necessary to set the Dataset ?
I'm getting in both cases exceptions or the field won't show up on the generated Report.
Using: Fastreport 6.7, RAD Studio 10.3
Regards,
Int3g3r
Comments
[<frxDBPool."NAMEVATER">+'/'+<frxDBPool."RASSEVATER">] should works if you concat string fields
Try [VarToStr(<frxDBPool."NAMEVATER">)+'/'+VarToStr(<frxDBPool."RASSEVATER">)]
Hello gpi,
I tested both solutions that you have suggested. Both don't work.
Everything is fine in the designer preview.
As soon i generate the PDF-report in my application then i see only "/" on my report.
The Datafields are not empty. Follow code shows how i generate the report.
dmMain.frxPDFExport.Background := True;
dmMain.frxPDFExport.ShowProgress := False;
dmMain.frxPDFExport.ShowDialog := False;
dmMain.frxReport.LoadFromFile(ApplicationPath+'\GlobaleReport\Waagschein_A4.fr3');
WSFileName := 'WS_'+dmMain.qryReportPool.RecNo.ToString+'_'+dmMain.qryReportPoolOM_4_WERT.AsString+'.pdf';
dmMain.frxPDFExport.FileName := ApplicationPath+'\PDF\'+WSFileName;
dmMain.frxReport.PrepareReport;
dmMain.frxReport.Export(dmMain.frxPDFExport);
Any other suggestions ?
Thank you,
Regards Int3g3r
Everything is fine in the designer preview.
So, FR works OK
As soon i generate the PDF-report in my application then i see only "/" on my report.
Replace
dmMain.frxReport.PrepareReport;
with
dmMain.frxReport.DesignReport;
dmMain.frxReport.ShowReport;
and look what is wrong in the your application