在报告中显示文件名,不带扩展名

时间:2019-08-20 13:10:39

标签: ms-access filenames attachment

我想在访问中进行连续报告,显示不带扩展名的附件字段的文件名。有人知道吗?这是我尝试过的。

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

1 个答案:

答案 0 :(得分:0)

不需要Len()函数。 InStrRev()返回从开始(不是结束)到“”的字符数。作为长度值。另外,在周期的每一侧删除][。如果从字段列表或下拉列表中选择了字段,Access将添加它们,因此必须进行编辑。

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

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