我的水晶报表连接的是SQL SERVER 数据库,可是当我在VB中调用的时候,水晶报表的内容却不随数据库的内容而改变,请问该如何设置才能使我的水晶报表和数据库的内容及时更新?

解决方案 »

  1.   

    检查你传递的Recordset并且把水晶报表的保存数据去掉勾
      

  2.   

    Crystal Reports 被设计为只在必要时检索数据。在“预览”选项卡中预览报表、打印报表或将其导出到文件时,程序运行报表并检索所需的数据。处理“预览”选项卡中的数据后,程序将在下列情况下再次运行报表并检索新数据:在报表运行之后在其中添加字段。 
    添加引用字段的公式,而该字段在第一次运行报表时并不在报表中。 
    扩展记录选择条件,使包括的记录比第一次运行报表时所需的记录多。 
    除了上述情况外,程序不自动刷新报表。
      

  3.   

    参考:http://blog.csdn.net/myhgyp/archive/2005/01/13/252260.aspx
      

  4.   

    Crystal Report 8.5 File菜单中的Save Data with Report 勾去掉