开发平台自定义函数LoadRecord的使用
时 间:2017-10-29 11:09:30
作 者:牛魔王 ID:33197 城市:成都
摘 要:开发平台自定义函数LoadRecord的使用
正 文:
红尘如烟老师对开发平台自定义函数LoadRecord作了解释.
http://www.accessoft.com/article-show.asp?id=16674
LoadRecord函数也有另外一种用法
把源数据表的记录添加到目标数据表
以前的代码可能是:
sql=" Insert INTO 目标数据表(字段1,字段2,字段3,...字段n)" & _
" Select 字段1,字段2,字段3,...字段n" & _
" FROM 源数据表" & _
" Where 条件表达式"
Conn.Execute sql
或者是
Dim cnn: Set cnn = CurrentProject.Connection
Dim strSQL: strSQL = "Select * FROM [源数据表] Where 条件表达式"
Dim rst: Set rst = OpenADORecordset(strSQL, , cnn)
Dim rstTmp: Set rstTmp = CurrentDb.OpenRecordset("目标数据表")
Do Until rst.EOF
rstTmp.AddNew
rstTmp![字段1] = rst![字段1]
.
.
rstTmp![字段n] = rst![字段n]
rstTmp.Update
rst.MoveNext
Loop
rst.Close
rstTmp.Close
现在用LoadRecord函数直接一句就OK了:
LoadRecord "目标数据表", "Select * FROM [源数据表] Where 条件表达式”, CurrentProject.Connection
LoadRecord函数的释义:
LoadRecord(Distination,Source,[ActiveConnection])
目标 来源 动态链接
LoadRecord函数的总结:
1、比如增加或减少表中字段,不需要修改代码。只需要在表中添加或删除同名字段即可。
而原来的代码在添加数据时,要一个字段一个字段的写,现在在LoadRecord函数里面,通过循环来自动读取并添加数据。
2、只是简单的读取和添加功能,无法对某个字段进行计算或更新。
Access快速开发平台QQ群 (群号:321554481) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access自定义消息盒Msg...(04.28)
- Access怎么按每个月份里面...(03.09)
- Access怎么按季度来统计人...(02.26)
- Access怎么按年龄段来统计...(01.26)
- 【Access高效办公】上一年...(12.29)
- 用Access连续窗体制作的树...(11.03)
- 【Access高效办公】上一年...(10.30)
- Access制作的RGB转CM...(09.22)
- Access制作的RGB调色板...(09.15)
学习心得
最新文章
- 直播预告|Access多用户协作终...(05.10)
- 盟威软件快速开发平台(05.07)
- 站长张志在网络百科全书中的介绍(05.02)
- Access自定义消息盒Msgbo...(04.28)
- Access快速开发平台--提示:...(04.23)
- Access快速开发平台--2.6...(04.20)
- 批量插入数据大幅提升速度详解(04.13)
- 如何用VBA代码结合企业微信,给微...(04.11)
- Access直播-TreeView...(04.10)
- Access直播-带您进入ACCE...(04.08)


.gif)
