ms-access-2013 - 在加载时需要表单去记录 =Date()
问题描述
我有一个标有“RouteCard_A”的表,主键为“ID”,然后我有一个名为“AMaidDate”的字段设置为日期/时间,格式为长日期,需要是,索引是(无重复)。我有一个标有“RouteCard_A_Form”的表格。
几周以来,我一直在尝试默认我的表单在加载时打开到“AMaidDate”与今天的日期匹配的记录 [=Date()]。
目前设置为:
Private Sub Form_Load()
DoCmd.RunCommand acCmdRecordsGoToLast
End Sub
我尝试过使用 Dim 作为字符串、dim 作为日期、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
请帮我完成这个。
谢谢
解决方案
这应该有效:
Me!AMaidDate.SetFocus
DoCmd.FindRecord Date
推荐阅读
- database - 告诉我并发事务问题及其解决方案?
- python - 根据其他列中的值访问和更改 pandas 数据框中的单元格
- python - 在 Eclipse 中修改 .py 文件并重新创建 .exe 文件
- postgresql - 通过其 pq.StringArray 属性查询 GORM 数据库
- python - seaborn 分布图中的随机空格/条
- javascript - 如何使用 ang-jsoneditor(Angular 中的 JSON 编辑器)实现自动完成
- android - Android - 尝试使用 Facebook SDK 登录时出错
- sql - 替换 Access 中的字符
- powershell - 在 powershell BITS 传输中使用 URL 变量
- git - Azure Git 存储库将组添加到安全性