我有一個訪問形式,我想知道如何在組合框中添加項目,如果沒有在那裏。 我的組合框處於值模式。MS訪問添加項目組合框,如果不在列表中
1
A
回答
2
可惜你不能永遠不改變的形式來設計模式,增加新的值更改的行源。可以用代碼來做到這一點,但當人們工作時,這不是一個好主意。最簡單的事情就是創建一個小表並添加值。當您關閉表格時,新值將被保存。
艾倫·布朗對如何做到這一點的描述:http://allenbrowne.com/ser-27.html
這是他給出了一個想法:
Private Sub CategoryID_NotInList(NewData As String, Response As Integer)
Dim strTmp As String
'Get confirmation that this is not just a spelling error.
strTmp = "Add '" & NewData & "' as a new product category?"
If MsgBox(strTmp, vbYesNo + vbDefaultButton2 + vbQuestion, "Not in list") = vbYes Then
'Append the NewData as a record in the Categories table.
strTmp = "INSERT INTO Categories (CategoryName) " & _
"SELECT """ & NewData & """ AS CategoryName;"
DBEngine(0)(0).Execute strTmp, dbFailOnError
'Notify Access about the new record, so it requeries the combo.
Response = acDataErrAdded
End If
End Sub
1
你需要的屬性limit to list
設置爲true。
,然後再在不在該潛在增加值組合框列表事件添加一些代碼。 Here is a tutorial.或者您可以查看其他答案。
請注意,它通常是更好地利用存儲的值組合框的表。使用值列表,除非您禁用快捷菜單,否則用戶可以右鍵單擊組合框,選擇Edit List Items...
並修改列表,即使它設置爲限制列表...這可以有效擊敗您嘗試放置在列表上的任何限制領域。
相關問題
- 1. 如何訪問組合框中的項目列表
- 2. 如何添加列表項組合框
- 3. 如何將項目添加到ms訪問列表/組合框除了記錄集編程方式
- 4. 添加組合框項目
- 5. 在組合框中添加項目
- 6. 如何添加列表框或列表視圖中的組合框項目
- 7. 列表框在訪問MS
- 8. 將列表中的項目添加到組合框中
- 9. javafx組合框項目列表問題
- 10. C#WPF:從組合框添加項目到訪問數據庫
- 11. MS訪問組合框獲取選定的項目值
- 12. 將項目添加到datagridview組合框列中已有的組合框列
- 13. 組合框列表項目不出現
- 14. 列表框添加項目
- 15. 列表框的MS Access,添加項目到文本框
- 16. 如何在元組列表中添加項目如果項目是相同的
- 17. 在pyqt中,如何在組合框中添加項目?
- 18. 添加列表框的所有項目以訪問數據庫
- 19. 組合框/列表框選定項目
- 20. 如何在DHMTLxTouch中動態添加組合框中的項目
- 21. 如何在WPF中有效添加組合框中的項目
- 22. 將項目添加到組合框
- 23. 將項目添加到組合框
- 24. WPF組合框添加項目
- 25. 添加項目Sitecore的組合框
- 26. WPF - 添加靜態項目組合框
- 27. 添加項目到組合框元素
- 28. 將項目添加到wxpython組合框...?
- 29. 刪除在Asp.net ajax中添加到組合框列表中的類型項目?
- 30. 在組合框中選擇最後添加的列表項