Default Avatar

gordk

gordk

About

Username
gordk
Location
St.Catherines On. Canada.
Joined
Visits
0
Last Active
Roles
FR Team

Comments

  • in the report code page var ds1:tfrxdataset; rc: integer //add code in the empty begin end. block begin ds1:= report.getdataset('datasetusernamet'); rc:= ds1.rowcount; end.
  • Justin There is a fair amount to learn but it is actually easy once you pick up on the concepts. read the user manual as working from inside the report, the programmers manual as working from delphi. The biggest things to learn are where and when …
  • This is not really stretching, but filing space between last record and page bottom add an unattaced childband with a text object sized to what you want turn on bottom frame line of text object. you might want to have a 0 height header footer for t…
  • Did you call preparereport before calling showpreparedreport? i would suggest you update your fr you are a number of versions behind current is 4.6 and current daily build is 4.6.94 check your user dlpage for what is available. also new docs are …
  • what ver and build# of fr, which ide version?
  • probably the parameter is not in the sql statement yet. ie select * from customer where custno =:p1
  • with out knowing exactly what you were doing and all settings of components at the time it is impossible to tell what caused it. obviously a file was over written.
  • you should be posting in the studio forum.
  • Again, we need information from you so we can help you.
  • what version of fr studio, vcl? try using the name of the export object.
  • cannot reproduce here, works fine fr4.6.94 more info required fr vers, ide version, any settings of tfrxreport component othe than default. using built in preview or custom preview?
  • first i don't work with studio version so this may not apply. a categorized variable is treated as an expression for further calculation, so the value passed can be a valid numeric, an expression, to pass a string value you must use extra ' delimit…
  • Just so you understand your error. do not use [] these delimiters are for use inside the memoview objects they trigger the expression evaluator to get the value of the expression simply font.style := fsbold; or ie font.style := fsbold + fsunderlin…
  • i am not a kylix user but i believe the same applies as to other versions the band width is not adjustable its width is determined by the printable area of design pages settings an is only relevant to the design page.
    in band sizing Comment by gordk August 2008
  • these are printerdialogs either the report has been designed to use a specific printer or the default printer has been set to another printer.
  • yes load report set any report component props to hide dialogs. if any internal dialogs use findobject method to find and disable. set export component props hiding dialogs etc. call preparereport then call frxreport1.Export(frxPdfExport1);
  • Bin property belongs to the design page it can only be modified after loading a report and before calling either show or prepare, any preview pages produced by that design page will use the bin, it was set to at design time.
  • the "[" "]", are the default expression delimters either change the expression delimiter property for that memoview or or turn off allow expressions.
  • see my reply to your post in the news group.
  • Dan if you are in the internal report script use the opb event of the pictureview object not the band's. if you are in delphi using the obp of the tfrxreport component which fires for every object in the report your event handler code becomes…
  • IIRC the user dataset does not read the blob you will need to use the obp event of the image view and write a handler to read the blob stream and load the stream into the pictureviews picture property.
  • post your example in the binaries newsgroup.
  • not that I know of. no object's position on the design page(s) is not necessarily relative to where it is on the output page. As the output page is formed by the report engine processing the objects on the design page, and depending upon the requi…
  • the dbcroos tab is designed to go to the top of the page if there is nothing above it controlling the engines cur y position take a look at the main demo crosstabs reports and see where it out puts to the finished page. the engine processes the de…
  • there is no need to modify the design height property of the band as this can cause objects within the band to be widowed to the page. ie band height 40 units memo object 10 units height placed at 30 units down from top of band. if you shrink the …
  • Don't modify design top left props, modify where it is output by writing code in obp event of the object write code to use the engine object and set cury or curx props as required read the user manual on using the engine object.
  • there are a number of ways to acheive this. Basicly we have a design page with a number of memoviews located on the page at specified positions that contain certain values, theses can be datafields or variables or static text. based on some criter…
  • i would probable use an entirely different way. first just a standard select query to display the data records then in a in the footer or summary band use a dbcrosstab to do your grouping using the same query.
  • create 2 typed variables on the code page Var totpaytype1,totpaytype2: extended; in the empty block initialize the var to 0.00 begin totpaytype1 := 0.00; totpaytype2:= 0.00; end. in the obp event of the databand writ code to add the value of…
  • Ryan you do not build the output of the report you build the design page of the report, the report engine then process the design page and creates the output pages as needed. a design page is not limited to the height of the physical outputpage, y…