ACCESSで新規入力レコードを帳票画面で作成してから、検索で詳細画面に移りたい時、帳票画面で編集中だとうまくIDが取得できずに移動できません
そんな時はマクロならメニューコマンドの実行で「最新の情報に更新」。VBAならMe.Refreshで編集レコードが更新されて、検索用のIDが確定される
ACCESSで新規入力レコードを帳票画面で作成してから、検索で詳細画面に移りたい時、帳票画面で編集中だとうまくIDが取得できずに移動できません
そんな時はマクロならメニューコマンドの実行で「最新の情報に更新」。VBAならMe.Refreshで編集レコードが更新されて、検索用のIDが確定される
ACCESSのフォームで入力されたテキストを参照して、データを抽出するVBA
private Sub 検索_afterupdate()
Me.Filter="[顧客名] like '*" & Me!検索 & "*'"
Me.FilterOn = True
End Sub
ACCESS2010でコントロールの位置を調整するためのグリッドを非表示にする方法です
フォームのコントロールがない所で右クリックして、メニューの「グリッド」をクリックすると非表示になります
Private Sub Form_BeforeInsert(Cancel As Integer) If Nz(Me!日付) = "" Then result = MsgBox("日付が入力されていません", vbCritical + vbOKOnly, "未入力欄があります") DoCmd.GoToControl "日付" Cancel = True End If End Sub |