我希望如果有人在1997年Crystal Report之前遇到过这个问题,我可以得到一些帮助。
我目前正在尝试自动化使用Crystal Report 1997的VB6程序。这个过程涉及我使用Dll Craxdrt将结果导出为PDF。
我遇到的问题是,一旦我将CRAXDRT.Report的新实例设置为存储Crystal报表的位置,之后对数据源的任何引用(例如导出方法或验证方法) )将返回一条消息说:
“无法找到表格MyTable。继续删除表格?”
现在,如果我在此消息框中单击否,则报告将生成为包含相关数据的PDF文件;如果我单击是,则程序将出错。
有谁知道如何阻止此消息显示?
我在Crystal Report设计器上知道,MyTable表已被设置为Database菜单中的一个位置,而MyTable在我的数据库中不存在,它是一个别名,用于填充和传递的全局临时表通过SQLQueryString报告。
答案 0 :(得分:0)
我找到了查询的答案,以防其他人遇到此问题。
我必须以编程方式设置报告的数据源以及将SQLQuery变量设置为值。这解决了这个问题。