我試圖將記錄集返回的第一條記錄設置爲「維護」形式的記錄源我將如何去做這件事?如何將表單記錄源設置爲記錄集中返回的第一條記錄?
爲什麼我在做的是我構建了一個VBA代碼,該代碼可以基於某人進入字段來查找數據庫中的所有記錄 - 結果可能爲0,1或大於1.如何更改記錄設置爲返回的第一條記錄,然後當他們按下另一個按鈕時,移動到下一條記錄返回?
謝謝
我試圖將記錄集返回的第一條記錄設置爲「維護」形式的記錄源我將如何去做這件事?如何將表單記錄源設置爲記錄集中返回的第一條記錄?
爲什麼我在做的是我構建了一個VBA代碼,該代碼可以基於某人進入字段來查找數據庫中的所有記錄 - 結果可能爲0,1或大於1.如何更改記錄設置爲返回的第一條記錄,然後當他們按下另一個按鈕時,移動到下一條記錄返回?
謝謝
我通過將記錄設置爲我的SQL語句找到答案。然後我將該記錄集設置爲我的目標表單的記錄源。
這意味着,因爲表單是在嚮導中構建的,所以'Next'和'Previous'按鈕將正常工作;在記錄之間移動。
Forms!FrmMaintenance.RecordSource = SQL
我不太清楚你在找什麼。但也許它可以幫助你:
'access to first field of the first row in record set variable (record set has just beed poppulated)
rs.Fields(0).Value
'moving to second row of record set
rs.MoveNext
GL!
這裏有一個很大的溝通問題。
如何更改設置第一條記錄的記錄返回
默認情況下,一個新開的recorset是在第一條記錄(除非有沒有)。向我們展示您打開記錄集的現有VBA代碼,以及爲什麼您認爲它不在第一個記錄中。
當他們按另一個按鈕,移動到下一個記錄返回?
@Wawrzyniec已經發布了。
我怎麼設置結果到記錄集的形式
什麼樣的結果,什麼形式的?你的意思是你在VBA內部生成的記錄集?
對不起,如果我沒有解釋它正確的 - 我得到一個記錄集的結果 - 我如何設置結果記錄集的形式? – Katana24 2013-03-10 18:35:04
不過我不確定你想要達到什麼目的。但是在這裏描述了向記錄集添加新行:http://www.java2s.com/Code/VBA-Excel-Access-Word/Access/Addnewarowtorecordset.htm。 – www 2013-03-10 18:47:56