开发平台自定义函数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对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access系统自带的日期选择器不...(11.08)
- 分享一下Access工程中的acw...(11.07)
- Access快速开发平台--让有权...(11.04)
- Access快速开发平台--审批选...(11.01)
- ACCESS两张表先各自排序,然后...(10.31)
- Access对子窗体数据进行批量+...(10.30)
- SqlServer中如何用SQL命...(10.29)
- Access报表中的分组功能用代码...(10.28)
- 用Access计算库存结余的一个方...(10.26)
- 最精简的组合框行来源数据快速输入(...(10.25)