现在要做一个程序,每次收数据时间为5个小时左右,每隔20分钟收到一条数据。要求数据在传来的同时打印出来,等全部传完计算平均数。每次收数据只能打印一份报表,即一个表头,请问怎么处理

解决方案 »

  1.   

    sub  PrintReport()
     ''...
    end subsub  event1
      if 收数据() = true
         call PrintReport()
      end ifend sub
      

  2.   

    将数据写入数据库,用time判断数据库是否有新进数据,有即操作该数据,打印表应该不是难事了。
      

  3.   

    我的意思是,我现在有个报表,如下
                            ×××刷卡表
      时间(hh:mm:ss)     刷卡人         数额
    数据1:
    数据2:平均数:                        
                                          制表人这里面的数据1,数据2是每隔一段时间刷一次,每刷一次,报表就打印一下,但是整个过程结束以后,只有这一张报表出现。用数据库可以在最终的时候一次打印,但是分开打印不清楚。 请指教,谢谢。