很久没有做了,今天奉老板之命重操旧业,遇到很多麻烦!
我要用VB和Access开发一个小MIS,有这样一点需求:
1.每天要将Excel表中的内容导入到Access
2.随时可以以每个月为单位进行查询
我感觉如果每天导入的话就是每天需要一张表,那这样如果要以月为单位在若干表内进行查询,是不是很复杂呢?而且这样的话,每天的新表名字是在写程序时无法确定的,这个该怎么解决呢?
急需解答啊!!!各位高手帮帮忙,小妹不胜感激呀!
我要用VB和Access开发一个小MIS,有这样一点需求:
1.每天要将Excel表中的内容导入到Access
2.随时可以以每个月为单位进行查询
我感觉如果每天导入的话就是每天需要一张表,那这样如果要以月为单位在若干表内进行查询,是不是很复杂呢?而且这样的话,每天的新表名字是在写程序时无法确定的,这个该怎么解决呢?
急需解答啊!!!各位高手帮帮忙,小妹不胜感激呀!
解决方案 »
- 哪有madhook.dll和他的使用教程呀
- vb6.0有没有中途跳出当前FOR循环,进行下一次循环
- 各位大哥,请问怎样得到像Afx:400000:b:10011:6:0这样的窗口类的句柄?
- 搞不定安装
- 更改程序图标的问题
- 我在winXP上安装Sql server,但是在服务帐户处,老是提示密码错误,虽然密码绝对正确
- 谁会WINDOWS语音开发,录音,
- 关于求数据最大值
- 用代码OBBD中建立SQLSERVER的DSN时,如何加入用户和口令?
- 制作OCX控件时,有些成员添加不进来怎么办?
- 金山词霸的词库是怎么做的?查询的单词是怎么取的?
- VB中如何调用系统中的程序(word excel)打开相应的文档?
db.Execute "SELECT * INTO access数据表名 from [Excel8.0;DATABASE=C:\test\authors.XLS].[authors] "
其中文件名和表名可以通过变量达到动态的效果
2.只要解决第一个问题,第二个问题就不是问题了,嘻嘻!
msn [email protected]
frankwong写的是dao编程,看一下msdn就知道了。
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[excel的文件路径];Extended properties=""Excel 8.0;HDR=Yes;IMEX=1"""
"HDR=Yes;" 指示第一行包含的是列名,不是数据
"IMEX=1;" 告诉driver用text的类型来处理intermixed的数据列注意:写SQL语句的时候,表名是要跟$符号的,而且[]也是必须的
例如:"SELECT * FROM [sheet1$]" sheet1就是第一个工作表