FastReport_FMX_2.8.12/Source/FireDAC
2024-07-06 22:41:12 +02:00
..
Example Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD18.dpk Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD18.res Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD19.dpk Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD19.res Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD20.dpk Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD20.res Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD21.dpk Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD21.res Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD22.dpk Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD22.res Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD23.dpk Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD23.res Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD24.dpk Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD24.res Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD25.dpk Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD25.res Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD26.dpk Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD27.dpk Init 2024-07-06 22:41:12 +02:00
dclFMXfrxFD29.dpk Init 2024-07-06 22:41:12 +02:00
FMX.frxFDComponents.pas Init 2024-07-06 22:41:12 +02:00
FMX.frxFDComponents.res Init 2024-07-06 22:41:12 +02:00
FMX.frxFDEditor.pas Init 2024-07-06 22:41:12 +02:00
FMX.frxFDReg.pas Init 2024-07-06 22:41:12 +02:00
FMX.frxFDRTTI.pas Init 2024-07-06 22:41:12 +02:00
FMXfrxFD18.dpk Init 2024-07-06 22:41:12 +02:00
FMXfrxFD18.otares Init 2024-07-06 22:41:12 +02:00
FMXfrxFD18.res Init 2024-07-06 22:41:12 +02:00
FMXfrxFD19.dpk Init 2024-07-06 22:41:12 +02:00
FMXfrxFD19.res Init 2024-07-06 22:41:12 +02:00
FMXfrxFD20.dpk Init 2024-07-06 22:41:12 +02:00
FMXfrxFD20.res Init 2024-07-06 22:41:12 +02:00
FMXfrxFD21.dpk Init 2024-07-06 22:41:12 +02:00
FMXfrxFD21.res Init 2024-07-06 22:41:12 +02:00
FMXfrxFD22.dpk Init 2024-07-06 22:41:12 +02:00
FMXfrxFD22.res Init 2024-07-06 22:41:12 +02:00
FMXfrxFD23.dpk Init 2024-07-06 22:41:12 +02:00
FMXfrxFD23.res Init 2024-07-06 22:41:12 +02:00
FMXfrxFD24.dpk Init 2024-07-06 22:41:12 +02:00
FMXfrxFD24.res Init 2024-07-06 22:41:12 +02:00
FMXfrxFD25.dpk Init 2024-07-06 22:41:12 +02:00
FMXfrxFD25.res Init 2024-07-06 22:41:12 +02:00
FMXfrxFD26.dpk Init 2024-07-06 22:41:12 +02:00
FMXfrxFD27.dpk Init 2024-07-06 22:41:12 +02:00
FMXfrxFD29.dpk Init 2024-07-06 22:41:12 +02:00
FMXfrxFDReg.dcr Init 2024-07-06 22:41:12 +02:00
FmxLinuxFrxFD.dpr Init 2024-07-06 22:41:12 +02:00
readme.txt Init 2024-07-06 22:41:12 +02:00

FD components for FastReport 4.0

Created by: Serega Glazyrin
E-mail: glserega@mezonplus.ru

Extended by: Francisco Armando Duenas Rodriguez 
E-mail: fduenas@gmxsoftware.com

Install
=======

Open frxFDN.dpk, where N corresponds to your Delphi version and compile it.
Open dclfrxFDN.dpk, compile and install it.

Note from Francisco Armando Duenas Rodriguez
============================================
http://www.da-soft.com/forums/anydac-general-english/anydac-connector-for-fast-report-improved-and-submitted-to-support-team.html

From what I have experienced developing these components, the interface for 
the conection is quite inconsistent, especially with the wizards to create 
connections, tables, and queries since it only has 2 fields, The driver (ADO, 
DBX, Zeos, FireDAC, etc) and a databasename which by default is an ADO connexion 
or a file, which for most engines, is not enough. As a matter of fact, of 
the diferent engines I tried, only the ADO Engine works.

 
I was able to make it work with the wizard but I had to make a small change 
in the "frxConnWizard.pas" (Fast report sources) since there seems to be a 
bug and have never been fixed. In this unit, I had to add the line:

  FItemIndex := ConnCB.ItemIndex + 1;

after the line:

  FDatabase := TfrxCustomDatabase(ClassRef.NewInstance);

inside the  procedure TfrxConnectionWizardForm.ConnCBClick(Sender: TObject);

If you have problems with the wizard and you have the source, you may want 
to make this change.

Getting started
===============
To get started with usage FireDAC FR plug-in:
1)  after installing the plugin open Example project
2)  set up FDConnection1 component to connect to your database
3)  ensure FDConnection1 is selected as DefaultDatabase in frxFDComponents1
4)  right click frxReport1 component at design-time and click Edit report... to open the component editor
5)  after the editor is opened select Data page among Code, Data, Page1 ones 
6)  the left most palette allows you to create data components: FD Database, FD Table, FD Query, FD StoredProc 
    that match corresponding FireDAC components: TFDConnection, TFDTable, TFDQuery, TFDStoredProc 
7)  if you want to select data from a table you can choose FD Table or FD Query components
8)  click the chosen one on the palette and then click on the data area next to Report Tree 
9)  after that you<6F>ll be able to set up all the required component properties in the Object Inspector (next to the palette) 
    similarly to how you would do that in Delphi
10) then you<6F>ll be able to work with the data component and its fields: all the data components get available in the Data Tree