gordk
gordk
About
- Username
- gordk
- Location
- St.Catherines On. Canada.
- Joined
- Visits
- 0
- Last Active
- Roles
- FR Team
Comments
-
Didier as i look at your code i am begging to suspect your or section may be inadvertently causing the problem(where is it reset to false). if you want to see where freespace resets just add some memos with [engine.freespace]
-
i would suspect that a field used in a calc or expression is returning a null value.
-
make sure report is 2 pass and see the main demo totals in group header report.
-
var ds: TfrxDataSet; begin ds := Report.GetDataset('frxDBDataSet1'); // username of dataset if ds.recordcount = 0 then report.close; end.
-
it does not reset on the new page until after all the overspill objects are processed. BTW what version and build number are you using?
-
Programmers manual Creating a report. Objects??? coordinates and sizes are set in pixels. Since the ?«Left,?» ?«Top,?» ?«Width,?» and ?«Height?» properties of all objects have the ?«Extended?» type, you can point out non-integer values. The follo…
-
try printing the child a set no of times, instead of the while loop. freespace - groupfooterheight+1or 2 pixels divided by childheight
-
any bpl dcu pas for frx or fs. also if you had any other components installed that used frxclass like stalkers addfunction lib if you had reports stored in dfm, you may need to re install fr3 save the reports to files and turn off store in dfm.
-
you did not get everything when you uninstalled fr3. make sure all bpls etc are deleted and re install fr4.
-
i suggest you go to your dl page and try the latest daily build fr4.9.121 and see if your problem still exixsts.
-
what is differnt about that group compared to the others. also what version and build no of fr are you using.
-
have you tried setting the keeptogether prop of the group header
-
the secret i9s to not connect the masterdataband to a dataset. you set its rowcount property and you write code to control movement in the dataset. var ds: TfrxDataSet; //init code block on code page begin ds := Report.GetDataset('frxDBDataSet…
-
you cannot you must do it at the delphi level
-
instead of calling show report when building from code temporarily use a call to design report so you can see what text has been added to the memo.
-
run the main demo and look at the expressions in the cross report
-
in the onactivate event of the dialogform set dateedit date := now or date paramaterize your query's sql statement use 2 params where fieldname >= :p1 and fieldname <= :p2 in the params editor set the type and in the value add the dateedit…
-
build your own custom format strings, or use inline formatting (see users manual) do not use %2.2m as it will give you formatting according to op system settings
-
yes use the correct band for summary data not the page footer, use masterfooter you will also want to set the startnewpage prop of the master databand. if you want the masterfooter to go to the bottom of the page write code in its obp event to for…
-
change the memos text to Text := 'Page ' + '[Page]' + ' of ' + '[TotalPages]';
-
turn off storeindfm property of tfrxreport component. inheritance in fr is not like inheriting from the vcl. read both the programmers manual and the user manual on inheritance.
-
generally invoice type reports use page header band (contains info of vendor and purchaser) or use master header (reprint on newpage true) master data (order data) detailheader (reprint on newpage true) detaildata (items) detailfooter masterf…
-
In my application, I Use an trangle shape over the chart to hide the worg side. you can do the same in fastrteport write code in the obp event of the shape object to set the engines curx and and cury values. see the users manual on using the engin…
-
John, just a quick thought does one of the reports in the composite use the dialog.
-
set masterdataband to rowcount of one and do not connect it to a dataset.
-
([Query."INVOICE_PRICE_TOTAL"]-[Query."INVOICE_PRICE_HT"]) brackets in wrong place [(-)] use the expression builder when building expressions it will get them right for you.
-
AFAIK table of contents only works with individual reports not with composite reports.
-
Bin settings are part of design page options.
-
the sql statement is a property of a query not of any dataset typically write code to load report and then use the find object method to locate the query, cast it to its type and set its properties before calling show or prepare.
-
you can't to have 2 rows you must have a 2 row matrix, which requires 2 fields in the row quadrant of the cross matrix editor