1

フォームとボタンにコンボボックスがあります。クリック時にコンボボックスに値を追加したい。例: コンボボックスには、1、2、3、4 個の値が存在します。ボタンクリック時に5を追加したい。

これを行う方法がわかりません。

4

2 に答える 2

2

ボタンをダブルクリックしてclick()イベントのイベントハンドラーを作成し、このコードをイベントハンドラーに配置します。Combo1をコンボの名前に置き換えます。

Private Sub Command1_Click()

  Combo1.AddItem ("5")

End Sub
于 2012-06-25T20:30:29.900 に答える
1

行ソースとしてクエリまたはテーブルを使用するのが好きです。
この場合、1つの列を持つテーブルを作成し、それをコンボボックスの行ソースとして設定します。

これで、実行時にテーブル内のデータを好きなように編集でき(いくつかの値を削除し、新しい値を挿入し、単一のクエリで他のテーブルから値をコピーします...)、完了したら、を呼び出すだけCombo1.Requeryです。

このソリューションでは、値がAccessデータベースのテーブルに格納されているため、フォームを閉じて再度開いた後(Accessを閉じて再度開いた後でも)、追加された値が消えることはありません。

于 2012-06-25T20:49:22.190 に答える