フォーム、サブフォームでのレコード移動
Forms!フォーム名.Form.Recordset.MoveFirst 'フォームで先頭のレコードへ
Forms!フォーム名.サブフォーム名.Form.Recordset.MoveNext 'サブフォームで次のレコードへ
MoveFirst 先頭レコードへ
MovePrevious 1つ前のレコードへ
MoveNext 次のレコードへ
MoveLast 最後レコードへ
AddNew 新しいレコード
Delete レコード削除
Move 数値 現在のレコード番号を基準に前後に移動
レコードの並べ替え
レコードを昇順で並べ替 ASC
レコードを降順で並べ替 DESC
Forms!フォーム名.OrderBy = " フィールド名1,フィールド名2,フィールド名・・・, ASC"
Forms!フォーム名.OrderByOn = True
サブフォーム
Forms!フォーム名.サブフォーム名.Form.OrderBy = " フィールド名1,フィールド名2,フィールド名・・・, ASC"
Forms!フォーム名.サブフォーム名.Form.OrderByOn = True
並べ替え解除
Forms!フォーム名.サブフォーム名.Form.OrderByOn = False
レコードの入力確定
DoCmd.RunCommand acCmdSaveRecord
目次へ