Delphi+Access2000 怎樣 Preview Access2000 中的 Report?

解决方案 »

  1.   

    用VBA录制宏,然后通过OLE调用,我没有试过。以前曾经成功的调用过Project2002中的统计报表,我想Access应该也可以。不过你完全在Delphi中自己做。
      

  2.   

    Access 速度不够快。我的感觉。
      

  3.   

    Repor怎么做就怎么Preview ,用什么报表组件啊
      

  4.   

    单机板的程序,用ACCESS2000还可以呀,
    我用的还行!
    我用的是FAST REPORT2.4,感觉还行!可以试试!
    (FAST REPROT2.4自带有preview功能)
      

  5.   

    是用Delphi Code 控制 Access2000 Report 的 preview
    明白了嗎?有誰做過的,給一段原代碼示范一下.Thanks!
      

  6.   

    var
      AccessApp:OleVariant;
    begin
        AccessApp:= CreateOleObject('Access.Application');//我调试时去掉了.8
        AccessApp.OpenCurrentDatabase(ExtractFilePath(Application.ExeName)  +'data\gck_TPL.MDB');
        AccessApp.DoCmd.OpenReport('pj_card',2);//Gck_TPL.MDB 中Report       AccessApp.DoCmd.Maximize;
          //showWindow(AccessApp.hWndAccessApp,SW_SHOWMAXIMIZED);
        AccessApp.Visible:=True;//加上这句 
          MessageDlg('打印完畢請按确定',mtInformation,[mbOK],0)
    end;