在 Date 变量中无效使用 null

迭戈·杜阿尔特

我有这段代码可以在 VBA Microsoft Access 365 ProPlus 中的模块中完美运行,但是当我尝试在表单中的 Button_Click 控件中使用它时,显示此错误:

“运行时错误‘94’:无效使用空值”

在这一行:

RealDate = Date

这是我的代码:

Sub DateTest()

Dim MyHour As String
Dim RealDate As String

MyHour = Hour(Now)

If MyHour >= 2 And MyHour <= 23 Then
RealDate = Date
Else
RealDate = Date - 1

End If

End Sub

关于什么可能导致此错误的任何建议?

在此先感谢您的帮助 !

问候。

迭戈。

胸罩

如果您想将一个Date值放入 a String,这是一种方法:

If MyHour >= 2 And MyHour <= 23 Then
  RealDate = Format$(Date, "mm/dd/yyyy")
Else
  RealDate = Format$(DateAdd("d", -1, Date), "mm/dd/yyyy")
End If

“d”的意思是“天”——如果你使用 -1,它会将天减一。如果您希望减少小时数,请改用“h”。

而且,您将定义MyHour为 a String,然后将其与一个数字进行比较,这也不起作用。

Dim MyHour As Integer

您还可以使用它来检查变量是否为空:

If IsNull(Date) Then MsgBox "The Date is Null"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

STR_TO_DATE函数在mysql中返回null

来自分类Dev

将 null 返回到 dbtype.date 的输出参数中

来自分类Dev

使用包含NULL字节的字符串创建奇怪的Date()

来自分类Dev

JTable中对Date的无效排序

来自分类Dev

VBA访问无效使用Null

来自分类Dev

VBA访问无效使用Null

来自分类Dev

STR_TO_DATE()返回NULL

来自分类Dev

在 Year(date) 和 Month(date) 上使用 MYSQL GROUP BY WITH ROLLUP 时,我无法将 Null 更改为“Total”

来自分类Dev

在sql查询中使用Max(date)聚合函数时,返回所有列中包含Null值的行

来自分类Dev

从表中删除具有NULL且具有相同DATE的行

来自分类Dev

如果仅使用时间组件进行调用,MySQL的STR_TO_DATE()返回NULL

来自分类Dev

如何在使用Date()API创建的变量中添加天数?

来自分类Dev

Shiny 中赋值错误的左侧无效(NULL)

来自分类Dev

mysql str_to_date()返回NULL

来自分类Dev

dojo.date.locale.parse返回null

来自分类Dev

时间为NULL的Javascript Date()对象

来自分类Dev

dojo.date.locale.parse返回null

来自分类Dev

To_Date 函數總是返回 null

来自分类Dev

Date()显示无效日期

来自分类Dev

变量返回'null'而不是null

来自分类Dev

ASP.net获取数据库日期的最大日期Date列如何避免Date列C#中为Null附加我的代码

来自分类Dev

MySQL从tbl中选择字段,其中from_date不为null并且to_date为null

来自分类Dev

ALAssetsLibrary无效或为null

来自分类Dev

在bigquery中将date_add函数与时间戳一起使用会导致输出为null

来自分类Dev

在bigquery中将date_add函数与时间戳一起使用会导致输出为null

来自分类Dev

如何在Elm中创建Date变量

来自分类Dev

从Date类变量中删除NA

来自分类Dev

从我的Date变量中删除时间

来自分类Dev

HTAccess和使用Date环境变量?

Related 相关文章

  1. 1

    STR_TO_DATE函数在mysql中返回null

  2. 2

    将 null 返回到 dbtype.date 的输出参数中

  3. 3

    使用包含NULL字节的字符串创建奇怪的Date()

  4. 4

    JTable中对Date的无效排序

  5. 5

    VBA访问无效使用Null

  6. 6

    VBA访问无效使用Null

  7. 7

    STR_TO_DATE()返回NULL

  8. 8

    在 Year(date) 和 Month(date) 上使用 MYSQL GROUP BY WITH ROLLUP 时,我无法将 Null 更改为“Total”

  9. 9

    在sql查询中使用Max(date)聚合函数时,返回所有列中包含Null值的行

  10. 10

    从表中删除具有NULL且具有相同DATE的行

  11. 11

    如果仅使用时间组件进行调用,MySQL的STR_TO_DATE()返回NULL

  12. 12

    如何在使用Date()API创建的变量中添加天数?

  13. 13

    Shiny 中赋值错误的左侧无效(NULL)

  14. 14

    mysql str_to_date()返回NULL

  15. 15

    dojo.date.locale.parse返回null

  16. 16

    时间为NULL的Javascript Date()对象

  17. 17

    dojo.date.locale.parse返回null

  18. 18

    To_Date 函數總是返回 null

  19. 19

    Date()显示无效日期

  20. 20

    变量返回'null'而不是null

  21. 21

    ASP.net获取数据库日期的最大日期Date列如何避免Date列C#中为Null附加我的代码

  22. 22

    MySQL从tbl中选择字段,其中from_date不为null并且to_date为null

  23. 23

    ALAssetsLibrary无效或为null

  24. 24

    在bigquery中将date_add函数与时间戳一起使用会导致输出为null

  25. 25

    在bigquery中将date_add函数与时间戳一起使用会导致输出为null

  26. 26

    如何在Elm中创建Date变量

  27. 27

    从Date类变量中删除NA

  28. 28

    从我的Date变量中删除时间

  29. 29

    HTAccess和使用Date环境变量?

热门标签

归档