Parameters 单击字段以将单击的字段值作为参数重新加载报告

Parameters 单击字段以将单击的字段值作为参数重新加载报告,parameters,hyperlink,crystal-reports,Parameters,Hyperlink,Crystal Reports,我的报告上有一个字段,单击该字段时,我希望它成为报告的新参数值并刷新数据。我使用的是Crystal Reports 2008。超级链接似乎是一个正确的想法,但我不知道从那里去 To extent I know the crystal report... below is my approach 如果您使用Crystal作为独立应用程序。。。那么你采取的方法是正确的。。。使用子报表 要创建超链接,我建议使用onDemand子报告。。。如果我错过了什么,请告诉我。没有得到你的要求。。。你能举例说明

我的报告上有一个字段,单击该字段时,我希望它成为报告的新参数值并刷新数据。我使用的是Crystal Reports 2008。超级链接似乎是一个正确的想法,但我不知道从那里去

To extent I know the crystal report... below is my approach
如果您使用Crystal作为独立应用程序。。。那么你采取的方法是正确的。。。使用子报表


要创建超链接,我建议使用
onDemand
子报告。。。如果我错过了什么,请告诉我。

没有得到你的要求。。。你能举例说明吗?我一定会试试的。因此,我的报表唯一的参数是一个字符串,它可以提取字段TEXT_ID等于参数(?textID)的任何记录。报告上的一个字段是父记录文本ID,它是当前记录的父记录。我想做的是能够点击PARENT_TEXT_ID报告字段,以PARENT_TEXT_ID作为新参数刷新报告。我可以使用子报告来完成此操作,但我只能执行此操作一次。我希望能够一直点击家长的文本ID来浏览它的历史。这有帮助吗?好吧,我觉得很傻-你是100%正确的,不管出于什么原因,我没有想到传递与按需子报告相同的报告会有效,因为我认为你只能有一个一级深度的子报告。我注意到,当我单击子报告的超链接时,超链接会在报告上消失。不过我会再多玩一点。谢谢你的帮助。我建议使用子报表作为主报表的超链接,而不是子报表的超链接……我希望你明白我的意思……是的,这就是我正在做的——效果很好。这是一个实验室样本数据库,其中大多数样本是子样本或是从另一个样本创建的。这就是父文本ID,它是当前样本来自哪个样本的ID。我希望使用此报告继续单击父项文本id超链接,以继续返回到每个父项,而无需手动键入或选择参数值。我相信子报告的限制将限制我仅返回样本历史记录中的一个步骤,而无需手动输入新的样本文本id。它非常有用,因为尽管如此,还是再次感谢你的帮助。