1

Ms Access 2003 では、 Selection I can checkという名前の 1 つのTrue/False列を持つテーブルにバインドされたデータがあります。

選択したアイテムの数で Textbox を更新する必要があります。(選択 = 真)

チェックボックスのAfterUpdateイベントを使用すると、データベースの変更が有効ではないことに気付き、選択した項目の数が間違っています (1 行をチェックするとカウント - 1、チェックを外すとカウントが 1 になります)。カウント + 1)

回避策を知っていますか?

私はそれを試しました:

  nombreSelections = DCount("*", "TmpSelectionPalette", "Selection = True")
  If (Selection.value) Then
        nombreSelections = nombreSelections + 1
  Else
        nombreSelections = nombreSelections - 1
  End If

しかし、そのトリックは機能しません。カウントが適切な場合もあれば、そうでない場合もあります

4

1 に答える 1