把交叉表中的数据追加到一个完整的表中参与计算-Victor Duane
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


把交叉表中的数据追加到一个完整的表中参与计算

发表时间:2007/10/9 19:17:48 评论(0) 浏览(8763)  评论 | 加入收藏 | 复制
   
摘 要:把交叉表中的数据追加到一个完整的表中,参与计算,特别是在计算列与列之间的运算逻辑关系时特别有效
正 文:

有时候做交叉表的时候知道表中有多少的字段,要计算字段与字段之间运算关系的时候,因为交叉表列数是不稳定的,所以我把得到的数据追加到一个固定的表\的字段中然后计算字段之间的关系,这个函数也适合用于追加表标题相同的数据到另一个表中


sub uf_InsertTable(strFromTable As String, strIntoTable As String)
''追加数据到一个完整的表里,strfromtable为数据来源表,strintotabel为要插入数据的表
Dim rst As DAO.Recordset
Dim fld As Field
Dim fldName As String
Set rst = CurrentDb.OpenRecordset(strFromTable, dbOpenDynaset)
For Each fld In rst.Fields
        fldName = fldName & fld.Name & ","
Next
fldName = Left(fldName, Len(fldName) - 1)
''Debug.Print fldName
strSQL = "Insert INTO " & strIntoTable & "(" & fldName & " ) Select " & fldName & " FROM " & strFromTable & ";"
docmd.setwarnings false
DoCmd.RunSQL strSQL

docmd.setwarnings true

End sub


Access软件网交流QQ群(群号:198465573)
 
 相关文章
追加查询汇总表中记录及追加记录\合并表中数据\合并相同结构表的数据...  【褚玉春  2007/6/5】
追加查询  【黄家明  2007/12/5】
[access查询][原创]追加查询中不产生重复信息的方法  【十段  2008/2/29】
Microsoft Access 不能在追加查询中追加所有记录。M...  【麥田  2013/5/1】
【Access入门】access追加查询的意思\access追加查...  【麥田  2013/5/17】
文本框内按回车键追加数据到子窗体  【宏鹏  2014/1/29】
常见问答
技术分类
相关资源
文章搜索
关于作者

Victor Duane

文章分类

文章存档

友情链接