次の方法で共有

AccessVBA 1レコード目の値が勝手に変わる

Anonymous
2023-11-29T12:10:19+00:00

AccessでVBAコードを書いています。フォーム「一列車フォーム」と「サブフォーム」があり、一列車フォームの「列車コード」を入力するとサブフォームの「列車コード」が絞り込まれるようにしたいです。絞り込みは成功しましたがなぜか1レコード目の列車コードが勝手に変わっています。

Private Sub 列車コード_AfterUpdate()

Dim SQL As String

SQL = "列車コード like '*" & Me.列車コード & "*'"

Me!サブフォーム.Form.Filter = SQL

Me!サブフォーム.Form.FilterOn = True

DoCmd.Requery

End Sub

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Makapu 92,110 評価のポイント ボランティア モデレーター
2023-11-29T13:15:40+00:00

こんにちは。

「一列車フォーム」と「サブフォーム」のレコードソースに同じテーブルまたはクエリーを使用している様ですね。

「一列車フォーム」のフォームのレコードソースを空欄にして「サブフォーム」と同じレコードソースを使用しない様にするか、「一列車フォーム」の検索用のテキストボックスの「列車コード」のコントロールソースを空欄にして非連結にしてみて下さい。

画像

.

この回答は役に立ちましたか?

0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2023-11-29T23:06:58+00:00

    解決しました。ありがとうございます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. simo-k 85,415 評価のポイント ボランティア モデレーター
    2023-11-29T12:18:12+00:00

    VBAの公式サポート場所は海外となっています。

    VBA(マクロ)に関しては、海外コミュニティで聞いて下さい。

    Stack Overflow(VBA)

      [VBA プログラミングに関する質問]

      Stack Overflow には、説明的なタイトル、完全で簡潔な問題ステートメント、問題を再現する
      ための十分な詳細の要求などのガイドラインがあることに注意してください。
      機能要求または過度に広範な質問は、トピック外と見なされます。
      新しいユーザーの場合は、Stack Overflow ヘルプ センター にアクセスして詳細を確認して下さい。

    ※ 閲覧者・回答者が多い公式サポートサイトをお勧めします。

      英語で質問を送信してください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません