REPORT.RUNMODAL parameter value

vasilis6669vasilis6669 Member Posts: 109
Hi,

Can anyone explain when i call the report 50083 why CustomerRec Record is not passed to the report?

REPORT.RUNMODAL(50083,FALSE,TRUE,CustomerRec)

Regards,
Vasilis

Answers

  • MAJB1969MAJB1969 Member Posts: 44
    Try REPORT.RUNMODAL(50083,FALSE,TRUE,Rec)
  • bbrownbbrown Member Posts: 3,268
    The record is not passed. What is passed is the current key and filters. The record(s) will be retrieved from the database. This is an important distinction, in particular if the data has been changed prior to calling the report.
    There are no bugs - only undocumented features.
  • garakgarak Member Posts: 3,263
    as bbrown said. Not the record will be passed, the filters will be passed.
    so, before you use CustomerRec u must filter on these variable like

    CustomerRec.setrange(Field,Value)
    REport.runmodal(123,true,true,CustomerRec);
    Do you make it right, it works too!
  • vasilis6669vasilis6669 Member Posts: 109
    Hi,

    thanks but i found the answer.

    Before calling the report.run modal i setfilters on the record. and after on the report design i use GetFilter('Customer no') which works great.

    Thanks vasilis
Sign In or Register to comment.