• ベストアンサー

サブフォームに新規レコードを追加する際、一番下に表示するのではなく一番上に表示したい

Access2000を用いて開発を行っています。 Aフォームの中のサブフォームにレコードを追加する場合、デフォルトの設定では一番下に新規登録するためのレコードが表示されます。 しかし、私がやりたいことは新規レコードを追加するために、わざわざ一番下までスクロールしてから追加するのではなく、新規レコードが一番上に表示されていて欲しいのです。 Webで調べるにもどのように調べたらよいのかわからず、回答を見つけることができません。まったく、手がかりなしの状態であります。 お手数ですが、誰か教えていただける方がいらっしゃったら教えてください。よろしくお願いします。

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

  • ベストアンサー
  • mantaro1
  • ベストアンサー率48% (19/39)
回答No.2

開いたときに新規レコードを入力する部分にカーソルがいけばいいのなら、マクロで、「レコードの移動」を選択し、レコードに「新しいレコード」を指定しておいて、そのフォームを開くときにマクロが動くようにしておけば、一番下ですが新規レコードの欄にカーソルがいくようになります。 ご参考まで。

tomokazu2001
質問者

お礼

ありがとうございます。 この方法でやります。

その他の回答 (1)

  • KojiS
  • ベストアンサー率46% (145/312)
回答No.1

 出来ません。  サブフォームで入力するのではなく、メインフォームで入力した内容をサブフォームのテーブルに追加するようにすればいいのではないですか?

関連するQ&A