gordk
gordk
About
- Username
- gordk
- Location
- St.Catherines On. Canada.
- Joined
- Visits
- 0
- Last Active
- Roles
- FR Team
Comments
-
use different frxdbdatasets for each query the report definition keeps track of the active dataset(s). also you should pay attention to the prop settings of the datasets such as open and close dataset if you are manipulating them in your code.
-
use nested groups and set visible props to suit gh1 gh2 masterdata gf2 gf1
-
more info required works fine for me delphi 2010 word 2003 sp2
-
write code in obp event. begin if engine.freespace > groupfooter1.height then begin Engine.CurY := Engine.PageHeight -groupfooter1.height -pagefooter1.Height - 1; end; end; These forums are searchable and answers to many questions hav…
-
you can set their visible propertty in their obp event. child1.visible := <2; or you can disconnect them by setting the child property of their parent
-
appears to have been fixed as of version 4.8, which has just been released.
-
it supports a limited number of html tags. set the allowhtmltags property to true. read the user manual under creating reports to see which ones are supported.
-
don't try to modify design height of a band. use a duplicate empty objects in anunattached child band and control it's appearance using the engine opject and the show band method. ie while engine .freespace > somevalue do begin engine.showba…
-
you are so far out of date i can only guess. is it possible you have a dataset connected to the tfrxreport component itself which is controling the number of times a report is run? BTW current is 4.7.195
-
use 2 controls 1 for date the other for time by setting its kind to fktime. all the rest of the functions are available.
-
if you are a registered user of fr3 pro it is in your fastreport 3 folder.
-
use the CalcWidth property of the barcode not the design property width
-
try one with out using the case statement, if a picture loads you know the problem is in the case statement IIRC case statements evaluate with numerics not strings.
-
you miss understood what i was trying to explain you can't use it the way you are trying to once you have the value in the first pass you must store it and use it in the header in the second pass. look at how it is done in the main demo report un…
-
it appears as though the dataset connected to the masterdataband is also connected to the dataset property of the tfrxreport component at the delphi level. That connection is used when you run multi-design page reports and is connected to a diff…
-
Pete aggregates aren't available until the footer to put them in the header you must be 2 pass.
-
go here to see the difference between various versions. http://fast-report.com/en/products/report-...ure-matrix.html FWIW, IMHO it is better to buy pro version, that way you have source code and can recompile and take advantage of most recent up…
-
you actually only need 1 just set its properties(export withouter user interaction) before using it.
-
i am not sure of what you are trying to explain here. take a look at the main demo add in objects richtext. the data is controlled by the connection of the data set to the masterdataband. or if you just have text objects on a design page connect …
-
set up an array 1.. 12 string of month names in the report script. see the code in the main demo calendar report or the expressions in the cross crosstab report.
-
you miss understood the nag screen will display always on demo version. you must purchase a minimum of basic version.
-
either your expression does not evaluate to true( numeric instead of string) or you are referencing the wrong memoview. BTW please don't double post
-
ds := Report.GetDataset('frxDBDataSet1'); place it in the empty begin end. block on the code page this is the first code to be processed
-
read the user manual chapter on groups,aggregates it details the aggregate functions. in the memo in the footer select edit and use the aggregate button to help you build the expression.
-
IMHO this does not seem to require a cross tab. just a 2 pass report gather totalsum in a footer band store in a variable on the final pass do the math in obp event of mdband and put the value in the last field.
-
"but if I copy my exe and fr3 files over to a test environment (XP)", this might be the culprit after copying the files did you unblock them.
-
yes ie procedure TForm1.frxReport1AfterPrintReport(Sender: TObject); begin frxreport1.PreviewForm.Close; end;
-
The right way to pass a string values is: frxReport1.Variables := '''' + 'test' + ''''; or frxReport1.Variables := '''' +(delphistringvariable) + ''''; read the programmers manual on working with a list of variables. tip when you ar…
-
procedure TTermografia.MainReportBeforePrint(Sender: TfrxReportComponent); begin ImagePath := Dirlocal + 'Termogra\'+Contracto.text+ '\'+NInterv.text+ '\'; MainReport.Variables:=ImagePath ; end; when passing a string into a report varia…
-
the datapage in a report is for internal report data controls the required tfrxadocomponents from the delphi tool pallete must be on the delphi form or atleast the unit in the uses clause. best to start by compiling and running the main demo app. …