Microsoft Access 掲示板

帳票タブを使う際の画面移動 / 3

5 コメント
views
4 フォロー
3
cerophan 2020/07/15 (水) 12:03:39 1d451@23a22

確認してみたところ、以前教えていただいた帳票の、各データに紐づくコンボボックス(テキストボックスと重ねている)の選択肢部分で「Requery」を使っていました。
この機能を使うと先頭レコードへの移動は防げない、ということになりますでしょうか。
わがままな願望ですかね・・申し訳ありません。

通報 ...
  • 4

    確認してみたところ、以前教えていただいた帳票の、各データに紐づくコンボボックス(テキストボックスと重ねている)の選択肢部分で「Requery」を使っていました。

    フォームに対して Requery してしまっているのでしょう。
    コンボボックスに対してRequeryしてください。そうすれば移動しません。

    Me.コンボボックス名.Requery

    5
    cerophan 2020/07/15 (水) 14:22:43 1d451@23a22 >> 4

    Requeryはコンボボックスに対してしていたのですが、
    その後原因?がわかりました。
    現在下記のソースを使っていました。

    Private Sub Tab1_Change()
        Me.Tab2.Pages(Me.Tab1).SetFocus
    End Sub

    しかし、下記のソースに差し替えたところ、うまくいくようになりました。

    Private Sub Tab1_Change()
        Me.Tab2 = Me.Tab1
    End Sub

    勘違い?かもしれませんが、一応ご報告でした。
    ご教示、ありがとうございました。