Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 如何通过宏检查是否有适合参数的数据_Ms Access_Vba - Fatal编程技术网

Ms access 如何通过宏检查是否有适合参数的数据

Ms access 如何通过宏检查是否有适合参数的数据,ms-access,vba,Ms Access,Vba,我想检查我是否有适合用户输入我的宏的月份和年份的数据,这样我就可以知道要进行哪个查询,我该怎么做? 到目前为止,我的代码是: Sub宏1() 将年份设置为整数 将月份设置为整数 年份=输入框(“您希望从哪一年获取数据?”) 月=输入框(“您希望从哪个月获取数据”) 端接头 您可以使用DLookup: Dim DataExists As Boolean If Not IsNull(DLookup("[SomeField]", "[YourTable]", "DateDiff('m', [Your

我想检查我是否有适合用户输入我的宏的月份和年份的数据,这样我就可以知道要进行哪个查询,我该怎么做? 到目前为止,我的代码是:

Sub宏1()
将年份设置为整数
将月份设置为整数
年份=输入框(“您希望从哪一年获取数据?”)
月=输入框(“您希望从哪个月获取数据”)
端接头
您可以使用DLookup:

Dim DataExists As Boolean

If Not IsNull(DLookup("[SomeField]", "[YourTable]", "DateDiff('m', [YourDateField], DateSerial(" & year & ", " & month & ", 1)) = 0") Then
    DataExists = True
End If