
お世話になります。
親フォーム Aがあります。(データソースが存在します)
その中にサブフォームBがあります。(データソースが存在します)
親フォームのレコード移動時のイベントで、いつもサブフォームのレコードの最後を表示したいのです。そこで・・・
親フォームAの レコード移動時イベントに
Private Sub Form_Current()
Me.B.SetFocus
DoCmd.GoToRecord , , acLast
End Sub
上記を記述すると、一番初めはきちんとサブフォームBのレコードは最後を表示するのですが、以後、親フォームのレコードを動かすと、親フォームの最後のレコードをさしっぱなしになってしまいます。
Me.B.SetFocus
DoCmd.GoToRecord , , acLast
これの後にどんな記述をすれば、親フォームのレコードを動かすと同時にサブフォームBも最後の行に移るようにできますでしょうか?
何卒よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
> Private Sub Form_Current()
> Me.B.SetFocus
> DoCmd.GoToRecord , , acLast
> End Sub
上記を
Private Sub Form_Current()
Me.B.Form.Recordset.MoveLast
End Sub
として、どうなりますか。
30246kikuさん 大変お世話になります。
ご指導いただいた方法できちんと動作いたしました。
こんな方法があったんですね!
大変勉強になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
サブフォームのイベント取得
Visual Basic(VBA)
-
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
Access メインフォーム サブフォームにて
Access(アクセス)
-
-
4
Access サブフォームでの選択行の取得
その他(データベース)
-
5
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
6
サブフォームの新規レコードに移動したい アクセス
Access(アクセス)
-
7
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
8
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
9
Access 指定したレコードへ移動
Access(アクセス)
-
10
AccessでIDを入力したら他の項目も自動で表示
Access(アクセス)
-
11
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
12
Accessレポートのチェックボックスを大きくする方法
Access(アクセス)
-
13
MS.Access でサブフォーム付のフォームのレコードの複数コピーについて
Access(アクセス)
-
14
Access でレコードセレクタが押されたときのイベントは?
その他(プログラミング・Web制作)
-
15
アクセスでレコードの内容が変更されたかどうかを調べるには
Access(アクセス)
-
16
ACCESS──メインフォームでサブフォームのレコード件数をカウントしたい
Access(アクセス)
-
17
Accessの更新前処理について。DoCmd.GoToRecordが動かないのはなぜ?
その他(プログラミング・Web制作)
-
18
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
19
Access フォーム上でのテキストボックスとテーブルの連結
Access(アクセス)
-
20
アクセスでサブフォームのレコードを取得したい。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードを保存するコード ア...
-
新規レコード行を非表示にしたい
-
アクセス:フォーム入力で、最...
-
Accessでフォーム上に 直前の...
-
Access 帳票フォームでカレント...
-
アクセスでフォームビューがみ...
-
Access データのないフォーム...
-
異なるフォームに属する関数間...
-
レコードをダブルクリックする...
-
重くなってしまったアクセスを...
-
ACCESSでフォームを使って、テ...
-
ACCESSフォームのリストボック...
-
ACCESSのクエリで抽出したデー...
-
Accessで新しいレコードに規定...
-
Accessで上の行を自動でコピー...
-
アクセス2000:マクロで「オブ...
-
Accessでレコードの保存をせず...
-
アクセス帳票フォームのループ...
-
Access2010、値を入力したら自...
-
アクセス データの競合を非表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
レコードを保存するコード ア...
-
アクセスでフォームビューがみ...
-
新規レコード行を非表示にしたい
-
レコード削除時に(サブ)フォー...
-
フィルタ後のフォームの件数の...
-
アクセス:フォーム入力で、最...
-
アクセスの自動保存解除はでき...
-
ACCESSフォームのリストボック...
-
AccessVBA RecordSourceのリセ...
-
レコードをダブルクリックする...
-
Access 「このレコードを保存す...
-
Access:フォームプロパティ「...
-
ACCESSでフォームを使って、テ...
-
Accessでフォーム上に 直前の...
-
ACCESS起動時に所定フォームを...
-
アクセス データの競合を非表...
-
Access サブフォームにフィルタ...
-
Accessでレコードの保存をせず...
-
Accessで上の行を自動でコピー...
-
Access レコード移動時イベント...
おすすめ情報