2023年11月23日发(作者:)
access,recordsetclone子窗体新增记录
标题: Access,recordset clone子窗体新增记录
正文:
在 Microsoft Access 中,可以使用 recordset clone 方法来创
建一个新的窗体或查询,并将一个记录集复制到该新窗体或查询中。
这种方法允许我们在新窗体或查询中处理与原始记录集相同的数据,
而无需修改原始记录集。
下面是一个简单的例子,演示如何使用 recordset clone 方法
来创建一个子窗体,并在其中新增记录:
1. 打开 Access 数据库,并创建一个新窗体。
2. 在窗体中添加一个名为“NewRecord”的按钮。
3. 单击“NewRecord”按钮,打开“”文件。
4. 打开“”文件的命令提示符窗口,并使用以下
命令将一个名为“MyRecordset”的记录集复制到新窗体中:
```
=recordset clone of MyRecordset
```
其中,“MyRecordset”是原始记录集的名称,“of”表示将记录
集复制到新窗体中。
5. 单击“OK”按钮,保存“”文件。
6. 打开新窗体的代码编辑器,并使用以下代码来添加一个名为
“AddRecord”的按钮:
```
Private Sub btnAddRecord_Click()
Dim NewRecordset As记录集
Set NewRecordset = recordset clone of MyRecordset
End Sub
```
其中,“MyRecordset”是原始记录集的名称,“NewRecordset”
是新记录集的名称,“AddNew”表示在新窗体中新增记录。
7. 单击“AddRecord”按钮,打开“”文件。
8. 打开新窗体的代码编辑器,并使用以下代码来添加一个名为
“AddRecord2”的按钮,用于将新记录添加到原始记录集中:
```
Private Sub btnAddRecord2_Click()
Dim NewRecordset As记录集
Set NewRecordset = recordset clone of MyRecordset
NewRecordset
End Sub
```
其中,“MyRecordset”是原始记录集的名称,“NewRecordset”
是新记录集的名称,“Merge”表示将新记录集合并到原始记录集中。
以上是使用 recordset clone 方法创建子窗体并新增记录的示
例。通过这种方法,我们可以在新窗体中处理与原始记录集相同的数
据,而无需修改原始记录集。
发布评论