现有二个系统A和B,数据库都是用SQL SERVER2000,现在A系统中,输入完产品信息后,按一个快捷键(ALT+F9),能立即跳出一个报表打印预览界面。现在我要作的就是在按快捷键后,到跳出报表打印预览界面这个过程,这其中运算是需要调用A和B两个数据库的数据的,这过程是无需GUI界面的,运算完后直接跳出报表打印预览界面,据客户说,这个说成需要限制在15秒之内。
    大家给想想这其中的流程应该怎么弄,报表我准备用FASTREPORT来作。
    急,高分求救!

解决方案 »

  1.   

    忘了说一步了,其实在按ALT+F9后,A系统是首先生成一个DBF文件,我现在要作的就是调用DBF文件中的数据和B系统数据库中的数据进行运算,并显示在打印预览报表中
      

  2.   

    >>现在A系统中,输入完产品信息后,按一个快捷键(ALT+F9),能立即跳出一个报表打印预览界面。问题是A系统是你开发的吗?有代码吗?
    如果有,有无数种解法如果没有,就比较麻烦,但也可以选择几种做法
      

  3.   

    aiirii:
       你说的这个问题,我想是不需要考虑的。
       现在要考虑的就是如何能即读取一个DBF文件,又读取一个SQL SERVER数据库,并且不用界面,直接就计算并跳出一个打印预览界面。
      

  4.   

    不明白你说的那不知道你还有什么处理不了??>>如何能即读取一个DBF文件,又读取一个SQL SERVER数据库
    bde, ado 都可以同时读取两种>>并且不用界面
    将代码放到 pas,  dll, package, com, 中,就不需要界面
      

  5.   

    在用Alt+F9利用bde, ado同时读取数据,要是数据相同必须要试用参数。