如何插入到在 Access 中链接在一起的两个不同表

How to insert into two different tables that are linked together in Access

我有两个这样的table

第一桌

colID |列 1 |上校

第二个table

ColID | ColIDFirstTable |列..

我希望当我首先单击一个按钮以从我的表单中插入第一个 table,然后在第一个 table 中插入后获取第一个 table 的 ID,即主键并插入到第二列的第二个 table 中。 像这样

 CurrentDb.Execute " INSERT INTO FirstTable(Col2,vol3)" VALUES  ('" & Txt1.Value & "', '" &Txt2.Value & "')"

  CurrentDb.Execute " INSERT INTO SecondTabkle(Col2,vol3)" VALUES  ('" & IDFirstTbale& "', '" &Txt5.Value & "')"

但我不知道如何从第一个 Table 中获取 ID 并插入第二个 Table..

提前致谢

使用我在评论中发送的示例,您的代码可以如下所示:

Dim db1 As DAO.Database
Dim id1 As Long

Set db1 = CurrentDb

db1.Execute "INSERT INTO FirstTable(Col2,vol3) VALUES ('" & Txt1.Value & "', '" & Txt2.Value & "')", dbFailOnError

id1 = db1.OpenRecordset("SELECT @@IDENTITY")(0)

db1.Execute "INSERT INTO SecondTable(Col2,vol3) VALUES (" & id1 & ", '" & Txt5.Value & "')", dbFailOnError