主キー「ID」を持つ「RouteCard_A」というラベルの付いたテーブルがあり、「AMaidDate」という名前のフィールドが日付/時刻に設定され、長い日付の形式、必須のはい、インデックス付きのはい (重複なし) があります。「RouteCard_A_Form」というラベルの付いたフォームがあります。
「AMaidDate」が今日の日付 [=Date()] と一致するレコードへのロード時にフォームを開くようにデフォルトで設定するように、何週間も試みてきました。
現在、次のように設定されています。
Private Sub Form_Load()
DoCmd.RunCommand acCmdRecordsGoToLast
End Sub
Dim as string、dim as date、docmd.openreport、および docmd.gotorecord の組み合わせを試してみましたが、うまくいきませんでした (おそらく間違って使用しています)。
次のようなものを使用できるように、AMaidDate をセカンダリ主キーに設定するか、AMaidDate を ID フィールドと一致させる必要があると考えています。
Private Sub Form_Load()
Dim stToday as date
Dim stOpenRec as string
stToday = date
stOpenRec = (I need a way to get the ID from the AMaidDate that matches today)
DoCmd.GoToRecord acDataForm, "AMaidDate", acGoTo, stOpenRec
End sub
これを完了するのを手伝ってください。
ありがとう