Passing Subreport Value to Main Report

后端 未结 2 1182
执念已碎
执念已碎 2021-01-05 15:50

In my Report I am passing the Total of Subreport to display in the Main Report for that I am using the below Formula,

In Subreport,

WhilePrintingReco         


        
相关标签:
2条回答
  • 2021-01-05 16:27

    A couple of things: You have some typos in your code. Here you were missing the semi-colon at the end:

    WhilePrintingRecords;
    Shared Numbervar EvTotal:= cdbl({Evaluation_Details.NOOFCOPIESEVALUATED});
    

    And here you don't need the semi-colon:

    Shared NumberVar EvTotal;
    EvTotal
    

    And as @Raphael pointed out, it is important that you have the subreport higher in the hierarchy than the formula in the Main Report that calls the variable. I would also suggest to have "WhileReadingRecords;" in both, that way you ensure they evaluate at the same time. Also, as a little debugging help, put "EvTotal" at the end of the first formula, that way you can see what the value is/should be.

    0 讨论(0)
  • 2021-01-05 16:27

    The formula that you created in the sub-report must be placed in the detail section or Group header. You can hide this field. Then it will show up the correct value.

    0 讨论(0)
提交回复
热议问题