我有一個數據表視圖窗體。我想添加它,但是當我設置排序的重點原因時,選擇其中包含數據並編輯它的頂部記錄。 問題是我可以如何選擇其旁邊有*的新行,因此當我設置焦點時它將創建一個新記錄。訪問vba選擇數據表視圖中的新原始
如何使用VBA代碼選擇數據表視圖表格的新RAW文件?
我有一個數據表視圖窗體。我想添加它,但是當我設置排序的重點原因時,選擇其中包含數據並編輯它的頂部記錄。 問題是我可以如何選擇其旁邊有*的新行,因此當我設置焦點時它將創建一個新記錄。訪問vba選擇數據表視圖中的新原始
如何使用VBA代碼選擇數據表視圖表格的新RAW文件?
您只需像這樣的東西插入新記錄:
DoCmd.RunSQL("insert into table1 (field1, field2)
values(" & value1 & ", " & value2 & ")"
(或使用參數,這將是更好),然後執行SetFocus
您datatsheet。
Tnx朋友。確實如此。 – Morteza
莫爾塔扎,
通過「*」我想你指的是在記錄選擇框的新記錄的「新紀錄」的象徵。如果是這樣,讓我提出一些簡單的建議,看看它是否有效。
將這個代碼在適當的形式或控制的事件處理程序:
DoCmd.GoToRecord acActiveDataObject, , acNewRec
這應該以任何形式擁有Allow Additions
設置爲YES工作。
使用適當的形式與AcFormOpenDataMode設置爲acFormAdd請參閱https://msdn.microsoft.com/en-us/library/office/ff820845.aspx – Fionnuala
嘿,只是我想選擇新的行,在旁邊有明星。 – Morteza
嘿,這是一個緊急情況請幫助 – Morteza