我正在嘗試編寫一個函數來檢查庫存表中的最小值,然後生成併發送購買請求(如果該值低於最低級別)。如何獲取SQL插入生成的自動編號
如果符合條件,則運行如下所示的append sql語句。
DoCmd.RunSQL "INSERT INTO [table1]('field 1', 'field 2')" & _
"VALUES ('value 1', 'value 2')"
鏈接表我追加到使用自動編號字段作爲主鍵,我需要引用它的價值鏈接被請求的各種項目。我不知道如何存儲正在爲新記錄生成的自動編號。我覺得我錯過了一些非常簡單的事情,但是我的搜索都沒有帶來任何東西。
我希望能夠寫下如下所示的第二個聲明,其中包含自動編號值。
DoCmd.RunSQL "INSERT INTO [table2]('ID' , 'field 3')" & _
"VALUES (" & TempVars!autonumber & ", 'value 3')"
測試此代碼這有很多工作要做與SQL Server比MS Access.so我將標記它如此。 –
@ctall您是否在Access中使用SQL Server?或者標題中的SQL引用Access INS''INSERT'? – HansUp
它是一個Access SQL'INSERT INTO' – ctall