Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
Vba 如何在MS报表生成器(SSRS)中使用FileDateTime函数_Vba_Reporting Services_Reference - Fatal编程技术网

Vba 如何在MS报表生成器(SSRS)中使用FileDateTime函数

Vba 如何在MS报表生成器(SSRS)中使用FileDateTime函数,vba,reporting-services,reference,Vba,Reporting Services,Reference,我想通过MS Report Builder中的文件路径获取文件的上次修改日期。我正在尝试使用FileDateTime或GetFileInfo函数(visual basic) 首先,我在报表生成器中添加了Microsoft.VisualBasic引用。然后我添加如下代码 但当我运行报告时,Code.ModifiedDate(“”)result的结果是#Error。 我认为问题在我的参考资料中,但我没有解决 Public Function ModifiedDate(ByVal s As String

我想通过MS Report Builder中的文件路径获取文件的上次修改日期。我正在尝试使用FileDateTime或GetFileInfo函数(visual basic)

首先,我在报表生成器中添加了Microsoft.VisualBasic引用。然后我添加如下代码

但当我运行报告时,Code.ModifiedDate(“”)result的结果是#Error。 我认为问题在我的参考资料中,但我没有解决

Public Function ModifiedDate(ByVal s As String) As String

Dim result As String = Microsoft.VisualBasic.FileSystem.FileDateTime("C:\Users\Administrator\Desktop\name.jpg").ToShortDateString

   return result
End Function

如果这是vba,则必须将返回值指定给函数名,如:

ModifiedDate = result

不需要
返回
语句。

我想这没关系。我的问题是关于Microsoft.VisualBasic.FileSystem.FileDateTime函数的。函数不工作并在报告中抛出#错误。我认为可能的原因是-我无法正确添加函数的相关引用,或者-Microsoft.VisualBasic.FileSystem.FileDateTime不能用于SSRS。但是我不知道是哪一个原因。
返回结果
仍然不会工作,除非您的函数被调用为“result”(在VBA中)