gordk
gordk
About
- Username
- gordk
- Location
- St.Catherines On. Canada.
- Joined
- Visits
- 0
- Last Active
- Roles
- FR Team
Comments
-
this bug has been removed in 3.07 however a bug using the iif function was introduced, so if not using the iif function take a look at 3.07 or wait for 3.08 the easiest way to make multiple changes is to use the formatting functions the format st…
-
Arnold Variables declared in the Catagorized Variables list. Assuming you have read the documentation and have created variables these variables, if not set to any expression or value, may be initialized from Delphi code the syntax changes to…
-
This really is a decision only the individual application designer can answer. And I fully understand Pierres concerns, in that scenario it will depend upon how much latitude and separation the application programmer gave to the end user. ie: were…
-
Help us help you. What variables? created in dictionary or on the fly in the report in the obp of some band. Have you read the user manual on variables. Variables in the old "dictionary" are now in the categorized variables list. they require yo…
-
All you are doing is emulating the old method of carbon copies, 3part paper, where copy 1 was invoice, copy2 was packing slip with no pricing, copy3 was invoice file copy. Duplicate your original design page on to a new design page and either turn …
-
You could do it that way or if you have created variables in catagorized variable list you can set their expression to the dataset."datafieldname".
-
Fr2.5 is an either or situation What you can do is make 2 different fr root dirs compile one for ibo and one for normal then just switch them in and out of the environment remembering to remove the lib path for the one you don't want. or upgrade …
-
Use the TFRReport.ChangePrinter(OldIndex,NewInde:Integer):Boolean function to change the output printer without using any customizable printer setting dialogs. The parameters are the same as the reference indexes in the Printer.Printers array. My…
-
use showpreparedreport instead of showreport
-
set columns for page not for band.
-
uses 'esbdates.pas'; just add this to your delphi form or app providing you have written it as shown in fs script manual, not on the reports code page.
-
You can add functions using the add function method from externall code and write an onuserfunction handler for the report component. you can also write your own function library and include it by creating a .pas file and including it in the pro…
-
The trial versions are precompiled to work with the delphi version as originally supplied which did not contain tchart pro. the full registered version allows you to compile with what ever version of tchart you are using.
-
the fixed data column titles can be in a page header or column header the row mdband set to a record count, the memos within the mdband can be sized to suit. and left empty, no variables what is important is the line#of the band. it must correspond…
-
did you place a frdialog component on the underlying Delphi form?
-
here is the values frConsts := 2; frConsts := 1; frConsts := 4; frConsts := 8; you can use this syntax if [Line#]>2 then memo9.font.style := 15 else memo9.font.style:= 0; 0 = regular, 15 = all any other number is the resultant sum of …
-
re read the user manual on variables. if not in the dictionary they must be declared at the top of the code page to be global to all the reports events and objects before the initial blank begin end. var myvarname: string; or at the beginning …
-
the style property is not actually a set but is the sum of integer constant values. fsnormal = 0 to figure out what they are click on the fonts in object inspector then look at the styles dropdown their valu is that of their position in the box, w…
-
See your email that came through to me from the yahoo force new page if line# is greater than a value.
-
Try this if your data is connected correctly it may work in the obp of the master try to retrieve a value from the detaildataset using the fieldisnull function, IIRC it should return a null as it has no records if that is true then connect the c…
-
this forum is for fr2.5 if you have questions about fr3 they should be in the fr3 forum and yessit does have freespace ie if engine.freespace.
-
use the trim function on each member seperately ie a memo could contain [Trim( ] [Trim()] the number of spaces between the left inner and right inner ] [ will be there or if cocantenating to a string var declared in code mystring := [Trim( ]+' …
-
see TZ'S reply to this topic Undeclared identifier: 'FalseTYPE_FONTTYPE' on nov14
-
i assume you are trying to reload a previously previewed report saved as an fp3 file. procedure TForm1.Button1Click(Sender: TObject); begin frxreport1.Clear; frxreport1.PreviewPages.LoadFromFile('report.fp3'); frxreport1.ShowPreparedReport; en…
-
then check freespace and cury of footer and drive it down see the demo report summary at bottom use the same method.
-
point the report's databand's data source tto a different frdbdatasource or point the frdbdatset to a different query. in either case when you load report you will probably have to write code to modify contents of memos in the databands, using the…
-
See the main demo fr\demos\reports\frdemo.dpr to see how the custom preview form is used.
-
The best way is to use subreports, instead of connecting the detail band to a ds set it to virtual 1 record,add a subrep, the objects that were in the detail band are then palaced in a masterband on the subrep, and that master band is connected to t…
-
you have an excellent demo of this already in the fr\demos\reports\frdemo.dpr compile and run the demo, see the nested groups report to see the query this is based on look in the datamodule at the repquery.
-
use a joined query with an orderby clause to match grouping conditions you will want. in report use group headers set grouping conditions, 1 mdband group footers