一段多个access表汇总的简单样例 (备忘 根据情况修改相应代码可实现excel多表入access汇总)
2011-09-01 09:01
489 查看
Sub AccessTableTotal() Dim Conn As New ADODB.Connection Dim Rec As New ADODB.Recordset Dim rsTemp As New ADODB.Recordset Dim strSQL As String With Conn .ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\TotalData.mdb; " '改成自己的mdb路径和名称 .Open End With strSQL = "select * from 汇总表" Rec.Open strSQL, Conn, adOpenKeyset, adLockPessimistic If Rec.RecordCount > 0 Then Conn.Execute "Delete * from 汇总表" End If Set Rec = Nothing '判断有几张数据表 Set rsTemp = Conn.OpenSchema(adSchemaTables) Do While Not rsTemp.EOF Debug.Print rsTemp!TABLE_NAME If Left(rsTemp!TABLE_NAME, 1) <> "~" And Left(rsTemp!TABLE_NAME, 4) <> "MSys" And rsTemp!TABLE_NAME <> "汇总表" Then strSQL = "Insert into 汇总表 select * from " & rsTemp!TABLE_NAME Conn.Execute strSQL strSQL = "UPDATE 汇总表 SET 汇总表.tablename = " & "'" & rsTemp!TABLE_NAME & "'" & " Where 汇总表.tablename is null " Conn.Execute strSQL rsTemp.MoveNext Else rsTemp.MoveNext End If Loop strSQL = "Delete * from 汇总表 where ttl=0 " Conn.Execute strSQL Set rsTemp = Nothing Set Rec = Nothing Set Conn = Nothing End Sub
相关文章推荐
- java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题
- Android jni aes加解密,实现文件的加解密,具体实现可以自行修改,上面的代码为简单介绍,下面的是JNI端实现文件加解密,可以修改为字符串加解密
- 分享一段mysql,mongodb 实现LBS搜索的简单代码
- 使用MS ACCESS + MS EXCEL实现最简单的数据分析。
- excel,access常用公式函数VBA代码汇总文章
- [转载]一个简单的内存缓存实现--一段漂亮的代码
- C#导出Excel的函数(可根据实际需要进行相应修改)
- C++ 中实现把EXCEL的数据导入数据库(ACCESS、MSSQL等)实例代码
- php实现的一段简单概率相关代码
- 简单Jquery分页插件(可根据需求做相应修改)
- 求树中的最长路 (*【模板】代码个别地方需要根据情况修改 读懂理解后再照搬代码 )
- Android生日礼物(含拼图游戏,背景音乐,自动拨号等功能实现)--根据代码规范修改注释以及定义
- 在不修改现有的代码情况下实现SQL Server死锁即时通知
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- 一段简单实现【余弦相似度】的python代码
- NPOI导出Excel,简单实现代码
- Access中一句查询代码实现Excel数据导入导出
- GeneXus中的grid数据导入至Excel中和Excel中数据导入至grid中的简单代码实现
- 关于 数据源 导出excel (这是) 通过 画一个html 实现的、最简单、好理解、的代码、
- <C语言>如何一步一步根据简单的代码联想到更多的功能?(实现输入一个整数,输出比它小包括它本身的所有素数。)