cnavarro wrote:Also, the main problem I have is that I have never used FastReport and I do not know exactly the scope it has to have and the priorities to which I must give importance in its development.
Sergey's adaptation of Fastreport is based on Fastreport 3. It's quite similar to the look and feel of this demo
http://fast-report.com/pbc_download/fr4demo.exeThe strength of his version is from within his Fastreport,
i. private and public variables in [x]Harbour program can be seen
ii. From within Fastreport's script, [x]Harbour's functions can be called
iii. Array can be setup as a dataset to pass to Fastreport
iv. It has a lot of export options
v. A typical code to call Sergey's Fastreport
- Code: Select all Expand view RUN
oFrPrn:setWorkArea("fdohold", nArea) // setup dbf's in Fastreport
oFrPrn:setWorkArea("name", select("name"))
oFrPrn:SetResyncPair("fdohold", "name") // SET RELATION Fastreport's style
oFrPRn:loadFromFile("dprint.fr3") // load template
oFrPrn:setTitle("Preview-D/O") // preview's title
oFrPrn:setIcon("logo") // logo at preview
oFrPrn:setVariable("cStat", cStat) // passing [x]Harbour's variable to Fastreport's internal variable
oFrPrn:showReport() // could be :prepareReport()
oFrPrn:end()
vi. Maybe seeing how Sergey's structured his class is useful to you
https://drive.google.com/open?id=1CwQZo ... QNL8yWI42aHTH.