为啥是#Name?访问表单上的时间控制有错误吗?

Posted

技术标签:

【中文标题】为啥是#Name?访问表单上的时间控制有错误吗?【英文标题】:Why a #Name? error for Time control on Access form please?为什么是#Name?访问表单上的时间控制有错误吗? 【发布时间】:2019-07-08 02:23:02 【问题描述】:

我有一个时间表 Access DB,使用 TimeFrom 和 TimeTo 结构(短时间格式)。 查询返回当前日期和员工的 MaxTimeTo,也是短时间格式。 尝试将此 qry 结果用作新记录上 TimeFrom 的 frmTimesheet 默认值,但遇到了#Name?错误。 任何建议都非常感谢,谢谢!

【问题讨论】:

【参考方案1】:

DateTime 值没有格式,但 DefaultValue 必须是字符串,因此格式化您的时间值:

frmTimesheet!TimeFrom.DefaultValue = Format(MaxTime, "\#hh\:nn\:ss\#")

【讨论】:

谢谢@Gustav!一些糟糕的功能和由此产生的调整证明了一个更好的解决方案是使用 DLookup("field","qry") 的 .SetValue 并且它碰巧没有格式问题耶!非常感谢您的建议:)

以上是关于为啥是#Name?访问表单上的时间控制有错误吗?的主要内容,如果未能解决你的问题,请参考以下文章

python中的多线程为啥会报错?

访问 2007-#Name?错误

verilog中if else中能套if else吗,有啥错误啊,为啥??? case中能套if else吗 case中能套case吗

它是一个访问错误吗?我的 txtBox 表单过滤问题在拆分数据库中输入值

求救,为啥PHP 开启opcache后,访问502 Bad Gateway错误

nginx反向代理为啥不成功