2012-06-25 56 views
1

我在窗體和按鈕中有組合框。 我想單擊時將值添加到組合框。例如: 在組合框中存在1,2,3,4個值。我想在點擊按鈕時添加5。使用按鈕單擊將值添加到組合框

我不知道如何做到這一點。

+0

@HansUp組合框行來源:valuelist – Ish

回答

1

我喜歡使用查詢或表格作爲行來源。
在這種情況下,我只需創建一列並將其設置爲組合框的行源。

現在我可以在運行時根據需要編輯表中的數據(刪除一些值,插入新值,使用單個查詢從其他表中複製值......),當我完成時,我只需撥打Combo1.Requery

使用此解決方案,在關閉並重新打開表單後(甚至在關閉並重新打開Access之後,添加的值也不會消失),因爲這些值存儲在Access數據庫的表中。

2

雙擊您的按鈕爲click()事件創建事件處理程序,然後將此代碼放入事件處理程序中。將Combo1替換爲組合名稱。

Private Sub Command1_Click() 

    Combo1.AddItem ("5") 

End Sub 
+0

工作就像一個魅力!非常感謝:) – Ish

+0

一個問題是,在關閉表單並重新打開表單後,組合框中添加的值消失 – Ish

+0

表單加載(或刷新查詢)時加載數據。 – Mangist

相關問題