2015-09-04 117 views
0

我有一個包含5個組合框的表單。作爲一個例子(可能是窮人):MS Access:將兩個字段連接到現有字段

CBO1是用戶名(在表中),CBO2是姓氏(值列表)。

我想連接CBO1和CBO2,並保存爲CBO1到我的表。這可能嗎?謝謝。

+2

讓我們考慮幾個步驟下來的路徑...說你需要在未來編輯該記錄。那麼你是否必須再次將這些保存的值分解到每個組合框中?如果是的話爲什麼要保存到一個領域你可以編寫一個查詢/視圖,將這些字段連接在一起,以便更容易地進行報告/分析。如果必須的話,我可以將它們分開。特別是如果系統允許單獨輸入時,我的觀點是保持獨立的概念(對象/字段)。 – xQbert

+0

謝謝@xQbert。我相信你建議爲連鎖價值創造一個新領域。我想到了這一點。這是一個現有的數據庫,我正在嘗試做什麼對情況有意義。你會認爲我的想法不好嗎? – user2796515

+1

不是表格中的新字段,而是查詢中的計算字段。 – Andre

回答

1

對於表單域CBO2,請在「更新後」添加事件過程。

Private Sub CBO2_AfterUpdate() Me.CBO1 = Me.CBO1 & " " & Me.CBO2 End Sub

+0

這似乎是做我需要做的。我會做一些測試,試圖捕捉這種方法的意想不到的後果。但是你已經回答了我的問題 - 謝謝並感謝所有幫助過我的人。 – user2796515