报表问题:
  1、采用三层结构
  2、中间层专门有一个报表服务器,所有报表的处理由此服务器上的组件专门处理
  3、客户端的任务是:请求报表的名称、请求报表的数据。中间层根据客户端的请求提供相应的报表的显示格式、打印格式及请求的报表数据,客户端然后根据得到的这些数据用得到的显示格式及打印格式将数据显示、打印出来要求:客户端不受开发工具的限制,操作系统可以只限制在Windows平台,用COM+或MTS实现中间层的报表服务器组件
   不知道大家有什么看法或意见,是否可行?

解决方案 »

  1.   

    啊,我不是高手—————————————————————————————————
             ____()()
            /      @@
      `~~~~~\_;m__m._>o     -------大米在哪里?大米在哪里??
      

  2.   

    大家随便有什么想法都可以谈谈,我实现三层的开发工具是Delphi6.0,大家谈谈用Delphi实现报表的工具或者比较各工具的优缺点都可以
      

  3.   

    “这个想发很不好,为什么要把报表放在中间层?
         这样你的报表都是死的,而且不灵活.”    其实  vmsoft  的想法也不错啊。如果报表太多的话,如果客户端太多的话,这样的三层结构是可行的。不过如果用JAVA来做的话可能会更好,而且可以实现跨平台。
      

  4.   

    UP
    三层结构我只是做过MIDAS
      

  5.   

    不明白你这样做有什么好处,报表一向是最容易变的部分,为什么要在中间层建立,还有中间层面已经有了显示和打印格式,为何么还在客户端在做一次,难道你要自己建立一套显示和打印的格式吗?
      我认为报表在客户端做就是了,当然可以采用excel或者其他的工具提高报表的灵活性,中间层就负责数据库访问即可。
      

  6.   

    wanderung(扬清): 兄,看来我们有一致的想法,关键是中间层的接口怎样定义,报表的格式定义我觉得可以采用现有的大家用的比较多的格式,比如Excel或者ReportBuilder的格式,我认为是可行的,不知道你们现在考虑得怎么样?