通过form1菜单打开form2,form2中通过button1打开opendialog1,选择excel文件,并在form2.edit1中显示文件名,form2.button2功能将excel导入access,
1、如何取得选择xls文件导入?
代码:sql:='insert into ab1 select * from [excel 8.0;database='''+trim(edit1.Text)+'''].[sheet1$]';
2、如何将导入后的数据在form1.dbgrid中显示?

解决方案 »

  1.   

    我的方法:
    在form1定义一个公有的变量(String类型),然后在form2选择.xls文件后将路径赋值给那个变量,再在form1的某个ADO里打来来执行
      

  2.   

    1、如果没有必要一定要用FORM2,则删除FORM2,所有任务均放在FORM1中完成,岂不省事。
    2、如果一定要用FORM2,则不妨把所有数据集均放在数据模块DM中,打开数据集的工作放在DM中完成,
      只用向DM中传递一个XLS文件的文件名即可。
    ...