• ベストアンサー

ACCESSのフォームで次のレコードに移動しない方法を教えてください

Windows2000&ACCESS2000の環境です。 テーブルから連結したフォームに、例えばA,B,C,Dと4つのテキストボックスがあります。 A,B,C,Dと入力していくと、最後のDの入力を入力した後「Enter」キーを押すと次のレコードのA,B,C,Dが表示されます。(次のレコードの入力になってしまいます) タブオーダー最後のDの入力のあとの「Enter」キーを押しても現在のレコードのAに戻る設定(やり方)を教えていただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • hamha
  • ベストアンサー率61% (83/135)
回答No.2

フォームのプロパティで  Tabキー移動:カレントレコード にしてください。 既定値は「すべてのレコード」になっています。

idek
質問者

お礼

出来ました。有難うございました。

その他の回答 (1)

  • tihit2
  • ベストアンサー率17% (4/23)
回答No.1

 質問の答えを入れましたが、反映されていないようで、もう一度お答えします。  Accessのツールメニュー→オプション→キーボードタブ→フィールド移動時の動作→フィールド先頭に移動にチェックを入れます。その行の先頭フィールドへ戻ります。

idek
質問者

補足

恐れいります。私の質問の仕方が悪かったようです。 フォームのイメージは以下です。 ------------ A B C D ------------ と4つのテキストボックスを持つ単票フォームがあります。 *タブオーダー:A→B→C→D。元になるテーブルには、い、ろ、は、に、と4つのフィールドがあり、フォーム上のテキストボックスにそれぞれ い=A、ろ=B、は=C、に=Dと連結しています。 フォームを開き、A B C Dにそれぞれ1,2,3,4を入力し、Dを入力した後Aにカーソルが戻ります。 この時、以前に入力したAの値「1」がそのままフォーム上で残っている設定があるのではないでしょうか。 (次のレコードに移動しないフォーム上での設定) よろしくお願いします。