所以我在下面附上了我的应用程序的图片。我所拥有的是Winforms C#应用程序,用户可以在其中生成条形码。他输入左侧的参数,单击Generate,右侧显示Crystal Report,条形码为4x12格式。我手动创建了报告模板,即通过试验和错误在报告中添加Blob字段,当用户点击生成时,它只是将图像传递给报告。
我计划添加一个工具,用户可以在其中选择报告中的哪些插槽来实际生成图像,因为他可能不希望一次打印48个条形码。因此,可能是一个复选框或用户将在运行时确定报告将如何生成的内容。
所以我的问题是,最好的方法是什么?我正在考虑将所需插槽的列表作为参数传递给报表,并根据列表隐藏或抑制字段,但我不知道如何执行此操作。我的水晶报告知识不是最好的。我只找到了在重复数据的情况下抑制数据的方法,但我有一个独特的情况,那里没有太多的信息。
答案 0 :(得分:3)
使用某些条件来抑制项目我按照以下方式执行:
我的一个例子:(?官方是我发送的参数)
IF {?Official} = true THEN
true
ELSE
false