能不能在delphi中調用access做的報表,能不能給點提示和代碼

解决方案 »

  1.   

    你要看看access的帮助
    有一个是关于vba的
    如果有接口就可以调用
      

  2.   

    用ADO控件,TADOconnection 和TADotable都可以连接,connect string 改成
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\SJ1.xls;Mode=Share Deny None;Extended Properties=Excel 8.0;Persist Security Info=False;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=35;Jet OLEDB:Database Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
      

  3.   

    要在程序中获取报表的sheet的名称,可以用TADOconnect.gettablename