Crystal Reports延迟在使用MS Access时显示旧数据

时间:2013-03-24 13:11:45

标签: visual-studio-2010 ms-access crystal-reports-xi

这是有趣的一个。

我有一个使用单个Microsoft Access 2007表的Crystal Report。表中的数据在运行时根据列表框中的条件进行更新。

如果我从列表中选择一个条目,它会更新数据并显示在报告中。如果我选择和不同的条目显示数据旧数据。如果我选择该报告足够多次,它最终会显示新数据。

访问数据库中的数据在我手动检查时更新

我的问题是数据更新和显示新数据的报告之间似乎存在延迟。

是否有减少此延迟或让我的程序等到访问完成更新后?

1 个答案:

答案 0 :(得分:0)

以下是一些想法:

如果您正在将cr-xi与VS2010混合,并且没有真正的理由这样做,那么卸载xi并安装VS2010的新库。我有问题混合cr-xi和VS2010。

可以选择使用报告保存数据。确保已关闭。如果已经存在,请将其打开,运行报告,然后再将其关闭。

您可以在crystalReportViewer1.ReportSource = rpt之前尝试rpt.Refresh()。

This page有一些想法,包括我列出的最后一个。