我正试图通过使用用户功能来制定“快速报告”。
在我的主要构造中,我确定:
frxReport1->AddFunction(_D("void ChangeReportField(String fieldstr, String otherfieldstr)"));
在“快报”编码中,使用<代码>C++ 我有:
void MasterData1OnBeforePrint(TfrxComponent Sender)
{
ChangeReportField(<frxDBDataset1."Field1">, <frxDBDataset1."Field2">);
}
我还有<代码>关于用户功能代码>的TfrxReport 部件组合活动:
Variant __fastcall TMainForm::frxReport1UserFunction(const UnicodeString MethodName,
Variant &Params)
{ }
当你试图管理报告时,你会得到信息。
实际参数太多
参看<代码>左侧左侧。 更改报告领域(,MasterData1OnBeforePrint(
)
我知道,目前这项职能没有做任何事情,因为它没有回报价值,因此,一旦我实际工作(召唤用户功能),我就不得不这样做。
我做了什么错误?
TIA!