我在我的數據庫中有一個查找字段,我希望它只允許您輸入查找列表中的數據,而不是其他數據。有沒有我必須添加的驗證規則來做到這一點?我的數據庫允許不在下拉列表中的數據,我該如何解決這個問題?
2
A
回答
2
按我先前的評論,讓你標記爲已解決的問題:
設置的Limit to list
屬性真
1
如果你想限制表列的可能值,你可以創建一個用於這些值的表(查找表),並在強制引用完整性的兩個表之間創建一個關係。查找表然後可以用作列表框和組合框的RowSource
。
Main Table ---------- id (PK) some other fields value_id (FK) <-----+ | Lookup Table | ------------ | value_id (PK) <-----+ value text
典型地,主臺將只持有的值的ID在字段Long Integer
和所述查找表將使用AutoNumber
字段此ID。組合框在查找與ID相對應的文本方面做得很好。查找表的優點是您可以輕鬆添加,刪除和更改值,而無需修改應用程序。如果編輯與ID相對應的文本,則對於引用該ID的主表中的所有記錄,此更改將自動可見。
相關問題
- 1. 我該如何解決這個問題?
- 2. 我該如何解決這個問題?
- 3. 我該如何解決這個問題
- 4. 我該如何解決這個問題?
- 5. 我該如何解決這個問題?
- 6. 我該如何解決這個問題?
- 7. 我該如何解決這個問題?
- 8. 我該如何解決這個問題?
- 9. 我該如何解決這個問題?
- 10. 我該如何解決這個問題?
- 11. 我該如何解決這個問題?
- 12. 我該如何解決這個問題?
- 13. 我該如何解決這個問題?
- 14. virtualmin不允許我訪問數據庫
- 15. 我該如何解決這個Zend_Form_Element_Select數據庫錯誤?
- 16. 我該如何解決這個問題?雙向數據綁定不起作用
- 17. 我該如何解決這個問題? Python輸入列表
- 18. 我該如何解決「在這種情況下名稱'X'是不允許的?」?
- 19. 當點擊「清除數據」時,數據庫正在刪除。我該如何解決這個問題?
- 20. 如何隱藏我不允許訪問的數據庫
- 21. 數據庫查詢的問題,有人可以幫我解決這個問題
- 22. 我該如何解決我的java數據庫錯誤?
- 23. 多維數組,我該如何解決這個問題?
- 24. Mongo沒有max()函數,我該如何解決這個問題?
- 25. SQLite沒有DATE數據類型?我該如何解決這個問題?
- 26. 跳過我的代碼,我該如何解決這個問題?
- 27. 我該如何解決這個問題?我在程序
- 28. Codeigniter數據庫錯誤,不允許我訪問我的網站
- 29. 我的數據庫SQL不允許我訪問提示
- 30. 我有數據問題或字符串轉義問題,我該如何解決?
將「限制到列表」屬性設置爲** True ** –
非常感謝您幫助我,Matt Donnan。 – user1666375
不客氣。此外,由於您是StackOverflow的新用戶,因此我想告訴您,您可以通過查看答案旁邊的勾號來獲得最佳答案並接受最能幫助您的答案。在這個網站上upvote或接受的答案算作「謝謝」。 –