別のコンボボックスの選択に基づいてコンボボックスに項目を追加しようとしています。MS Accessの別のコンボボックスに基づいてコンボボックスを作成する方法
すべてのダイ番号の一覧を表示する1つのコンボボックスがあります。各ダイ番号には、それに関連付けられた特定の数のキャビティがあります。例示的なダイ1111は4つの空洞を有する。キャビティの数は1から8まで変化します。2番目のコンボボックスに1からXの数字を入力します。ここで、Xはそのダイ番号のキャビティの数です。
私はたぶんこのようなもののようなforループを行うことを考えていました。
Private Sub cmbSection_Change()
Dim Cavities
Cavities = Me.cmbSection.Column(0)
For intI = 1 To (Cavities)
cmbCavities.AddItem (intI)
Next intI
End Sub
EDIT: 私が本当に探していますが、ダイがコンボボックスで選択されている場合、各ダイのキャビティの数を参照する方法です。 combobox1.valueはDie#の値を返します。私は、combobox1にcombobox1.cavitiesを参照できる空洞の数と型番と2番目のコンボボックスに項目を追加する方法の両方を返すクエリを入力したので、私は仮定していました。
解決策の問題点は何ですか? – OpiesDad
コンボボックス1のキャビティ列を参照するための正確な構文や、コンボボックスに項目を追加する構文が正確ではありません。あまりVBAに精通していない。上記は機能しません。ほんの少しの擬似コード。 – Azuraith
おそらく 'Me.cmbSection.Column(1)'はコンボボックスの2番目の列を取得します。 – OpiesDad