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 方法创建子窗体并新增记录的示

例。通过这种方法,我们可以在新窗体中处理与原始记录集相同的数

,而无需修改原始记录集。