我用quickrep做的报表,用adoquery连接acess的库,报表所在的窗口打开非常慢,大概要十多秒,而且预览的时候qrdbtex没有显示相应字段的值,在报表窗口能看到。这是为什么呢?

解决方案 »

  1.   

    报表所在的窗口打开非常慢,大概要十多秒,
    //****************************************是不是报表所在的窗口在初始化的时候你打开数据库了啊 因为数据库的数据量大 所以要花费一点时间啊 qrdbtex没有显示相应字段的值,在报表窗口能看到
    //**************************************************
    我估计是你的设置问题 仔细检查检查 应该是可以的 
      

  2.   

    shouqian 首先看看adoquery,open没,然后看看quickrep与adoquery连接没
      

  3.   

    对。首先,QUICKREP。DATASET:=ADOQUERY1
        然后,ADOQUERY1。OPEN;
        各字段的DATASET也要设置成ADOQUERY1,他们的DATAFIELD设置成相应的字段。还有,当你的数据库中有变化时,要把ADOQUERY先CLOSE,然后再OPEN。因为ADOQUERY不能实时的反映数据库中的变化。