MSAccessで簡単なチェックボックスをプログラミングしています。これがその方法です:
- ユーザーが選択できる値のドロップダウンを使用してコンボボックスを設定しています(例:b1、b2、c1、d1、d2、d3、e0、e2など)。これらは2文字のテキスト文字列です。
- ユーザーがドロップダウンの値を変更したいときに使用するチェックボックスがあります。基本的には、チェックボックスをオンにすると、任意の値が「ds(ドロップダウン値)」に変更されるため、「ds()」が追加されるだけです(例:ds(b1)、ds(b2))。 、ds(c1)など)
- ユーザーがチェックボックスをオフにすると、値は2文字のテキスト文字列のままになります。
これは、Accessプログラミングへの私の最初の進出です。私の擬似コードは次のとおりです。
Private Sub distchk_Click()
if distchk is checked then
Me.ECOSITE = "ds(" & Me.ECOSITE & ")"
else:
Me.Ecosite
End Sub
私はテストしました:
Private Sub distchk_Click()
Me.ECOSITE = "ds(" & Me.ECOSITE & ")"
End Sub
ただし、チェックするとds()が追加され続け、チェックを外しても削除されません。
どんな提案も素晴らしいでしょう!
マイク