-1
我用MS Access作为我的db和vb2010作为前端。现在我没有在date_recive列中获取确切的日期时间值。 我已将Access表的设计视图中的自定义日期格式和默认值设置为NOW()。保存记录后,我在db中获取正确的日期值,但不是时间。 所以,你可以请建议我。VB 2010 MS ACCESS datetime
我用MS Access作为我的db和vb2010作为前端。现在我没有在date_recive列中获取确切的日期时间值。 我已将Access表的设计视图中的自定义日期格式和默认值设置为NOW()。保存记录后,我在db中获取正确的日期值,但不是时间。 所以,你可以请建议我。VB 2010 MS ACCESS datetime
我忽略了约2010本代码只适用VB部分读取访问VBA
如果你想保存按钮点击事件来设置你需要使用代码设置日期时间字段。如果您的字段名为dtmNow并且位于此表单的记录源中,则此代码将设置该字段为当前日期和时间并保存该记录。
Me!dtmNow = Now()
DoCmd.RunCommand acCmdSaveRecord
此方法可能存在问题,因为无论您在更改什么内容,都会运行此代码。这不会反映输入的日期和时间,而是上次保存的日期和时间。
不要为表格添加格式,它几乎是一个好主意。 – Fionnuala
你能澄清一下发生了什么以及预期的结果吗?例如,时间是4秒还是2个小时? – HelloW
实际上,当用户点击保存按钮时,我需要用时间来记录日期。然后在db文件中的数据应该保存为dd/mm/yyyy和time_receive列中的系统时间。我得到正确的日期,但不是时间。 –