【问题标题】:Displaying filename in report without extension在没有扩展名的报告中显示文件名
【发布时间】:2019-08-20 13:10:39
【问题描述】:

我想在访问中制作一个连续报告,其中显示不带扩展名的附件字段的文件名。有谁知道怎么做?这是我尝试过的。

= Left([attachmentfield].[FileName];(Len([attachmentfield].[FileName]) - InStrRev([attachmentfield].[FileName];".")))

【问题讨论】:

    标签: ms-access filenames attachment


    【解决方案1】:

    不需要 Len() 函数。 InStrRev() 返回从开头(不是结尾)到“.”的字符数。作为长度值。此外,删除句点两侧的][。如果从字段列表或下拉列表中选择了字段,则 Access 会添加它们,因此必须进行编辑。

    =Left([attachmentfield.FileName], InStrRev([attachmentfield.FileName], ".") - 1)

    表达式将具有#Type!如果字段中没有项目,则会出错。如果有多个项目,附件字段将展开,以便每个文件名显示为单独的记录。

    【讨论】:

    • 感谢您的更正。虽然它不能解决我的问题。我得到一个#Name?错误。
    • 查看修改后的答案。
    猜你喜欢
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-24
    • 2013-01-08
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多