のための動的な入力を作成し、私はプログラミングに新しいです、私の問題はこれです:一つ一つが、「「真」またはブール値をチェックする必要があり、フォーム上の私は誰かが役立つことを願っ変数
40のチェックボックスFalse "(ユーザーがチェックするか、チェックを外した)、" True "の各ケースごとに個別のコードを実行できます。
私は私が私に与えられたチェックボックスの値を与えるために、変数に使用、「MS Accessのチェックボックスリファレンス」のカウンタ「I」を含めるようにしようとしています。次のコードでは、私が達成しようとしていることを示す必要があります。非常に高度なソリューションを使用せずに誰かが正しい方向に向けることができますか?私はそれは、単一の工程またはそれだけでなく文字列実行するコマンドとして、変数のための私の入力を見ているので、このすべてを実行することはできませんので、それは推測:
Do While Flag = True
Dim CheckboxVar As Boolean
i = i + 1
If i = 40 Then
Flag = False
End If
CheckboxVar = "Me.Checkbox" & i & ".Value"
AddWhereSQL = SQLBuilder (CheckboxVar)
Loop
(CheckBox1をの値を取得して送信しますそれSQLBuilder、Checkbox2を取得し、SQLBuilderに送信し、その上に)
私のケースとペルソナについては、Kostas Kのソリューションが最も効果的です(実装され、実行されています)。私はタグの代わりにコントロールの名前を使用し、どのチェックボックスがTrueであるかに応じて個別の/固有のコードを実行します。このサイトは素敵な人と素晴らしい場所です、ありがとうございました。 Michael – Spreed