我有一個訪問形式,我想知道如何在組合框中添加項目,如果沒有在那裏。 我的組合框處於值模式。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. 如何將項目添加到ms訪問列表/組合框除了記錄集編程方式
- 3. 在組合框中添加項目
- 4. 列表框在訪問MS
- 5. 將列表中的項目添加到組合框中
- 6. C#WPF:從組合框添加項目到訪問數據庫
- 7. 如何在元組列表中添加項目如果項目是相同的
- 8. 添加列表框的所有項目以訪問數據庫
- 9. 組合框/列表框選定項目
- 10. WPF組合框添加項目
- 11. 添加項目Sitecore的組合框
- 12. WPF - 添加靜態項目組合框
- 13. 添加項目到組合框元素
- 14. 在組合框中選擇最後添加的列表項
- 15. C#根據其他組合框添加項目到組合框
- 16. ms訪問通過訪問表單添加,編輯,刪除項目
- 17. 讓所有不符合項在鏈路表中MS-訪問
- 18. C#項目添加的列表組合框的字符串不自然
- 19. WPF MVVM:添加項目不存在組合框
- 20. 是否可以在我的VS c#winforms項目中使用MS訪問中的(多列)組合框控件?
- 21. 添加訪問和刪除python列表中的項目
- 22. 如何將項目隱式添加到wpf中的組合框?
- 23. Combobox綁定到列表。添加新項列表不影響組合框
- 24. 在WPF中添加項目到組合框
- 25. 將項目添加到列表框
- 26. 動態添加項目WPF列表框
- 27. 列表框添加項目間距
- 28. 獲取JSON數組和項目添加到組合框在Delphi
- 29. 添加組合框項目動態添加控件
- 30. 添加到基於表/查詢的訪問組合框