Я пытаюсь создать строку в нескольких таблицах одновременно.Проблема, с которой я сталкиваюсь, заключается в том, что всем таблицам, кроме первой таблицы, нужен автоматический номер / первичный ключ из первого оператора INSERT.Я не совсем уверен, какое ЗНАЧЕНИЕ ввести в таблицах, кроме первого.Помощь очень важна!
Вот код, который я использую:
Private Sub cmdCreate_Click()
If DCount("*", "[tblRegSR]", "[WorkOrderID] = " & Me![txtID]) > 0 Then
MsgBox "This record already exists", vbOKOnly + vbExclamation, "Duplicate Record"
Else
DoCmd.RunSQL "INSERT INTO tblRegSR (WorkOrderID, CustomerID) VALUES (Me!txtID.Value, Me!Customer.Value)"
DoCmd.RunSQL "INSERT INTO tbFirstSR (ServiceRecordID) VALUES (WhatGoesHere)"
End If
End Sub
WhatGoesHere обычно будет полем идентификатора первой таблицы, в которую я вставил данные.