子报表vb6.0中的记录选择公式

子报表vb6.0中的记录选择公式,vb6,crystal-reports,subreport,Vb6,Crystal Reports,Subreport,我有一份水晶报告rpt1。我使用rpt1作为rpt2的子报告。 我的rpt1中有以下选择公式 rpt1.RecordSelectionFormula = " {BANK.PRID}= " & PRID & " " 这是银行的名字 当它(rpt1)用作独立报告时,它工作正常,但当它用作rpt2的子报告时,它工作正常。这个公式行不通。 如何在子报表中应用选择公式?我无法从谷歌找到足够的帮助。您应该使用OpenSubReport访问主报表中的子报表。试试这个 rpt2.OpenSub

我有一份水晶报告rpt1。我使用rpt1作为rpt2的子报告。 我的rpt1中有以下选择公式

rpt1.RecordSelectionFormula = " {BANK.PRID}= " & PRID & " "
这是银行的名字

当它(rpt1)用作独立报告时,它工作正常,但当它用作rpt2的子报告时,它工作正常。这个公式行不通。
如何在子报表中应用选择公式?我无法从谷歌找到足够的帮助。

您应该使用
OpenSubReport
访问主报表中的子报表。试试这个

rpt2.OpenSubreport("rpt1").RecordSelectionFormula="{BANK.PRID}=" & PRID & ""

您应该使用
OpenSubReport
访问主报表中的子报表。试试这个

rpt2.OpenSubreport("rpt1").RecordSelectionFormula="{BANK.PRID}=" & PRID & ""

创建代码可以设置的主报告参数PRID。 将报表的设计更改为将PRID作为子报表链接传递。
允许创建子报表链接以根据链接筛选子报表。

创建代码可以设置的主报表参数?PRID。 将报表的设计更改为将PRID作为子报表链接传递。 允许子报表链接创建基于链接筛选子报表