我们的ERP系统使用Crystal Reports生成公司固定,用于通过电子邮件发送的自动邮件流程
在这种情况下,用户询问他们是否可以在运行时键入客户对帐单上的消息,例如"您好这里是您的对帐单,请参阅发票00022这是查询&# 34 ;.很明显,这条消息可能并不总是必需的,并且在每次运行时都会有所不同。
我发现的唯一方法是使用txt参数,但问题是运行时的输入框无法解释输入的文本,因此如果输入拼写错误,则无法看到它。 / p>
这可以通过代码中的弹出框来完成吗? 我找了一些例子但没找到任何东西
答案 0 :(得分:1)
这不是Crystal本身支持的东西。它是只读的:加载报告后,它就完成了计算。如果刷新它,它将执行相同的计算。
就像你说的那样,你可以使用一个文本参数,用户可以输入一个音符块。理论上,您甚至可以在参数中输入您希望消息显示在旁边的发票编号。但是这打开了整个可以解决的问题#34;我如何对此进行错误检查?"和"如果发票号码在错误的地方怎么办?"
简而言之,这并不是你想要在Crystal中尝试的东西。如果此报告由您开发的应用启动,我会尝试将其作为应用中的一项功能。但是报告实际上是只读的,如果没有编写自己的SQL命令,那么尝试使用只读系统进行编写时会有不好的时间。