Microsoft Access 掲示板

Accessカウントの継承を回避したい。。。 / 1

4 コメント
views
4 フォロー
1

「有効数」「無効数」 は非連結のテキストボックスでしょうか。
でレコード移動時に、これらのテキストボックスの値を 0 にしたいということでしょうか。

もしそうならば、フォームのレコード移動時のイベントプロシージャを下記のように記述すればいいでしょう。

Private Sub Form_Current()
    Me!有効数 = 0
    Me!無効数 = 0
End Sub
通報 ...
  • 2
    質問太郎 2022/12/01 (木) 17:00:24 b6edf@5e89d >> 1

    ありがとうございます。
    次のレコードをマクロビルダーでやっていて、
    レコード移動>新しいレコード
    にしてるので、追加のコードを入れてもうまくいかないです。。。

    3

    連結フォームの非連結テキストボックスならうまく行くはずです。
    こちらのサンプルではうまくいってます。
    どこか間違っているのか、情報として出されていない部分に原因があるのでしょう。

    どうしてもわからなければ、ファイル送信フォームから現状のAccessファイルを送ってくれれば原因が分かるかもしれません。送信フォームは右カラムの下にあります。

    4
    質問太郎 2022/12/02 (金) 10:38:13 b6edf@5e89d >> 2

    ありがとうございます。
    非連結になっていなかったので、テキストフォームのコントロールソースを消してみました。

    ・有効数、無効数ともに1しかカウントしなくなった(1から増えない)
    ・次のレコードは0スタートになった(前は0はセットするけどカウントボタンを押すと前回の続きの数値が入る)

    といった状況です。。。