English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

舉例來說,在一表單內有兩個下拉式方塊,一個是"國家",另外一個是"城市",我該如何讓他們同步化?例如當在"國家"下拉式方塊當中點選某一個國家時(如日本),則"城市"的下拉式方塊資料欄中只出現與該"國家"有關的城市(如東京,大阪,福岡...等等),換句話說如果是點選"泰國",則"城市"下拉式方塊只出現泰國的城市(如曼谷,清邁,普吉島..等)讓我點選!如何在Access的Visual Basic 來選寫

2006-10-21 21:52:46 · 1 個解答 · 發問者 kaogopehr 3 in 電腦與網際網路 程式設計

謝謝! 但我不甚瞭解你所說的 ((若"城市"下拉式方塊的來源已經設定完成.)) 可否告至更詳細一點!

2006-10-21 22:31:54 · update #1

此問題對我很重要!有誰可幫忙

2006-10-22 19:58:24 · update #2

1 個解答

假設你已經建立一個名為"資料表"的資料表,裡面包含有國家及城市這兩個欄位且已將資料輸入.新增一表單,名為表單1表單上置2個未結合的組合方塊,一個名稱為"國家",一個為"城市".其資料來源類型均設為"資料表/查詢",控制項資料來源不設定.在"國家"組合方塊的資料來源屬性填上:SELECT [資料表].[國家] FROM 資料表 GROUP BY [資料表].[國家]; 在"城市"組合方塊的資料來源屬性填上:SELECT [資料表].[城市] FROM 資料表 WHERE ((([資料表].[國家])=[Forms]![表單1]![國家])); 在"國家"組合方塊的On Change事件選擇:[事件程序],並寫入:Private Sub 國家_Change()    Me.城市 = ""    Me.城市.RequeryEnd Sub收工XD

2006-10-23 13:47:15 · answer #1 · answered by W.J.S. 7 · 0 0

fedest.com, questions and answers