|
▼Gin_II さん:
>> エラーメッセージを出した後、カーソルを1行目(先頭レコード)にsetfocusしたい
>> のでが、最終行にカーソルがあります。
>
>フォーム上でのレコードの移動は、GoToRecord メソッドを使います。
お返事ありがとう御座います
------最終行のチェック
If Me.CurrentRecord = Me.Recordset.RecordCount Then
If cnt選択 = 0 Then
MsgBox "1件も選択していません"
DoCmd.GoToRecord acDataForm, "F_選択フォーム", acGoTo, 1
Me!選択.SetFocus
Exit Sub
End If
Me.Parent.cmd印刷.Enabled = True
Me.Parent.cmd印刷.SetFocus
End If
上記のようにコードを挿入して実行しました。
サブフォームだけで実行すると上手く1行目にカーソルは移動しますが、メイン
フォームと連動して実行すると次のようなメッセージが出ます
『実行時エラー '2489' オブジェクトF_選択フォームが開いていません』
すみません。もう少し教えて下さい。お願いします。
|
|