我试图在表中使用vba在表中插入日期到另一个表中,但表中的一个日期值为空。所以,当插入日期到新表时,它显示无效的异常使用运行时错误94。在使用vba访问时在日期字段中插入空值
0
A
回答
0
我想我弄明白了,把变量声明为字符串。然后检查表中的值是否为空,然后将null分配给它。否则,从表中分配值。
例如
Dim newdate As String
检查是否取的值是空或不是
If IsNull(rst![value]) Then
newdate = "null"
Else
newdate = rst![value]
End If
0
您可以使用NZ()函数来定义应该使用的值而不是NULL。内部日期是浮点值,其中数字表示从01.01.1900到应该存储的日期之间的天数。小数点后面的部分表示小时/分钟(例如.25,上午6点)。所以你可以使用NZ()函数来替换NULL bei 0(将被解释为01.01.1900)。
另一种解决方案是以允许NULL值的方式配置目标表。您可以在表格的设计视图中轻松完成此操作。
0
我遇到了这个问题,并解决了这种方式。
SQL = "update mytable set mydatefield = '" & txtdate & "'"
在txtdate
的形式,把一个日期格式,以确保日期可以是一个真正的日期或只是空白。
相关问题
- 1. 将空值插入日期字段?
- 2. 使用VBA在Access中插入日期
- 3. VBA访问指定日期/时间字段的字段格式
- 4. 如何在VBA中将空值插入到整数字段中?
- 5. 将空值插入到mysql日期字段中?
- 6. 将日期值插入MS访问
- 7. 使用ADO VBA将Excel字段插入访问表
- 8. 插入sqlalchelmy日期字段
- 9. 如何在2015年日期字段中插入所有日期?
- 10. 如何在日期字段中强制使用null - 访问2007?
- 11. 如何在mysql日期类型字段中插入一个空值?
- 12. MySQL:插入日期时间到其他日期时间字段
- 13. PostgreSQL:在相同的字段/框中插入日期和时间?
- 14. 使用html在数据库中插入日期时间值
- 15. 在SQL中使用VBA插入德语日期格式
- 16. MySQL - 在插入时使用另一个字段值中的字段值
- 17. 如何在第二个字段中插入日期到第一个字段后插入日期?
- 18. 选择年份以及从日期时间字段和插入日期字段
- 19. 将空值插入日期列
- 20. 使用OLE将日期字段插入到Clipper数据库中
- 21. 在数值字段中插入空值而不是NULL
- 22. 在Iphone的日期选择器中插入空白值
- 23. 插入日期值
- 24. 访问Vba - 查找空值和空值
- 25. 在vb中插入一个日期到访问数据库
- 26. 访问插入错误:输入数字访问编号字段
- 27. 使用jQuery插件在rails 3中显示日期字段
- 28. 在oracle11g中插入日期和时间
- 29. 为elasticsearch日期字段提供空值
- 30. 如何在插入查询中忽略访问中的空值
我已将所需的字段状态设置为no.Still不起作用。如果没有要插入的值,是否可以将字段留空? – Cherry 2014-10-29 14:55:18
您必须更改表格设计中字段的“requiered”属性。 – cboden 2014-10-29 15:12:13
感谢您的帮助。 – Cherry 2014-10-29 15:22:21