Visual Basic中有这个控件,查一下它的函数、方法和属性,挺简单的。

解决方案 »

  1.   

    过程是这个样子的:
        先用数据环境里的命令语句查询并返回记录,然后传到data report上直接显示出来,这个过程是一口气下来的,要用进度条的地方也就在这里。不知道能不能用?
        刚才看了一下,如果可以的话怎么确定进度条变量的最大值(就是所用时间)?
    暂时系统只让加这么多分,解决一定多加
      

  2.   

    这个过程我想是无法使用进度条的啊。
    进度条一般用于循环(当然也可以是普通可分割的过程中)
    比如在循环处理中,你可以将max设为循环的最大序数,没循环一次是Value+1
    但你这是一个不可分割的过程。没法使用这个方法。
      

  3.   

    可先求您所要查询的表的计录总数》》Count
    maxValue = Count
    增设循环,Value = .getrow()
      

  4.   

    问题好像不是出在记录查询,应该是用data report绘制表格的时候比较慢.
      

  5.   

    做一个假的进度条,就是说显示的进度并不是真正的进度,只是有些变化让用户知道没有死机就行了。因为你不好从DATAREPORT中知道现在绘制到什么地步了。
      

  6.   

    除非在datareport取远程数据的时候有EVENT发生,否则只能1.将进度条设为1/3,2.datareport取远程数据,3.取出后将进度条设为3/3。