在使用Reports时,我通过query连接数据库,该数据库中的数据根据查询条件的不同而变化,但是每次执行程序,当我改变查询条件时,临时数据库内容变化了,而报表的内容不变。经反复测试,发现每次报表的内容是程序启动前的临时数据库内容,请问这个问题应该如何解决?谢谢.

解决方案 »

  1.   

    都是用的query1,formcreat里加载数据库全部数据,然后查询里也是用query1查询,但是查询有新结果,点打印的时候页面里还是全部数据库的数据。
      

  2.   

    跟踪一下,打印之前有没有重新执行查询,如果没有,在打印之前加上query1.requery这句
      

  3.   


    我在打印前的语句加了query1.requery,但是打印的还是全部数据库的全部数据,不是我查询出的数据,麻烦再看看.谢谢.