我有一個有很多列的機械項目表。爲了讓用戶輸入特定的信息而不會感到困惑,我根據表中的類型和子類型字段將列分成了一些表格。例如,type1和subtype1具有特定的列,並且它們保持在type1-subtype1形式和type2-subtype2形式的type2和sub-type2中,依此類推。 我共有5種類型和5種亞型,所以我共有25種形式。我在圖中給出了一個新的窗體類型和子類型的兩個組合框,我想從子類型組合中選擇類型組合和子類型的類型,當我單擊打開窗體按鈕時,應該顯示相關表格。 例如,如果用戶從子類型組合中選擇類型組合和子類型3中的類型5,則應該顯示類型5子類型3形式,以此類推對於所有25種形式。我試圖在[點擊]嵌入式宏中打開開放式按鈕,但徒勞無功。是否有可能在訪問這個方法中做到這一點,或請建議一種方法。這對我很有幫助。非常感謝你!從兩個組合框中選擇一個特定的訪問表格
回答
編輯從改變組合框屬性Selected到價值
有時是有限的,不會讓你設置屬性爲字符串。看起來這可能是其中的一種情況。如果是這樣,您可以始終使用Visual Basic(「代碼生成器」)而不是嵌入式宏。裏面的Click處理程序,是這樣的:
Dim formName As String
formName = type.Value & "-" & subtype.Value
DoCmd.OpenForm formName
組合的.Selected'屬性需要您提供一個'Row'參數。也許你的意思是'.Value'屬性。 – HansUp 2012-04-09 16:50:52
@HansUp,是的,謝謝。 (編輯) – McGarnagle 2012-04-09 16:51:43
@dbaseman非常感謝您的回覆,我應該在private子button_click()和end之間鍵入上面的代碼,還是應該爲每個表單執行操作。對不起,我對Visual Basic很陌生,對於這樣一個天真的問題非常抱歉。我感謝你的幫助.... – alex 2012-04-09 17:01:16
- 1. 從組合框列表中選擇兩個組合框的值?
- 2. 從組合框中選擇兩個值
- 3. 訪問組合框從另一個表
- 4. 兩個表格組合選擇失敗
- 5. 從兩個表中選擇特定列
- 6. 無法在訪問中的未綁定組合框中選擇一個項目
- 7. 如何從一個組合框中選擇項目更改第二個組合框上的特定項目?
- 8. 使用CodedUI在組合框或表格中選擇特定值
- 9. 從兩個表中選擇一個表
- 10. C#壁虎選擇一個特定的列表框或組合框
- 11. 從同一個SQL表中選擇具有特定值組合的大列表
- 12. 如何訪問一個特定的嵌套複選框組
- 13. 從我的組合框中選擇一個項目後自動填充表格
- 14. 從單個組合框選擇中選擇多個值
- 15. 從兩個表中選擇一個XML
- 16. 從一個兩個表中選擇值
- 17. 從兩個表中選擇一個
- 18. 從一個表中選擇所有行,從另一個表中選擇每個行的一個特定值
- 19. 從mySQL中的兩個連接表中選擇一個特定的行
- 20. 訪問:如果從組合框中選擇一個以「(REF)」開頭的值,則勾選複選框
- 21. 第一行從多個數組中選擇一個特定值
- 22. 組合框 - 從兩個屬性中選擇對象
- 23. 爲兩個查詢一個組合框訪問
- 24. 如何從組合框1顯示特定項目時,我選擇從另一個組合框2
- 25. SQL從一個組的兩個表中選擇最大ID
- 26. 從表格中選擇一個表格中的多個列表
- 27. 組合框值取決於另一個組合框的選擇
- 28. 基於另一個組合框的選擇填充組合框
- 29. 如何使一個列表框像一個組合框中的訪問
- 30. 獲取從另一個表單動態選擇組合框
是那些25種形式真的這麼多的不同,你不能使用數據控件單一形式,是基於當前的類型/子類型組合啓用/禁用?我會盡力找到避免需要這麼多單獨表格的方法。 – HansUp 2012-04-09 16:58:01
絕對! 25種形式過度。 – Fionnuala 2012-04-09 19:32:04
@HansUp這是一個值得的點..我會努力減少表格的數量..感謝您的建議 – alex 2012-04-09 19:35:18