【问题标题】:How to obtain the names of multiple attachments from an access form如何从访问表单中获取多个附件的名称
【发布时间】:2015-11-13 21:41:09
【问题描述】:

我在 access 中创建了一个基本表单,其中包含一个附件字段和一个按钮,单击该按钮会打开一个窗口,允许用户通过电子邮件发送上传到表单的所有附件的名称。我用:

Dim bodytext As String
bodytext = Me.Field1.FileName
DoCmd.SendObject acSendNoObject, stDocName, acFormatXLS, "person123@gmail.com", , , "mysubject", bodytext, True

我使用bodytext 作为字符串来保存附件的名称,它能够拉出显示在表单上的当前附件。以这种形式列出所有附件名称的方法是什么。我的最终目标是能够发送一封包含所有附件名称的电子邮件。Screenshot of the form.

例如,如果我上传了三个文件:附件 1.txt、附件 2.txt 和附件 3.txt,我想在电子邮件中发送所有三个名称。任何帮助表示赞赏

【问题讨论】:

    标签: forms ms-access vba attachment


    【解决方案1】:

    附件有几个属性

    Attachments.FileName
    

    你可以试试查询

    "SELECT ID, {attachmentfieldname}.FileName FROM {TABLE}"
    

    并根据记录 ID 过滤

    " WHERE ID = 1"
    

    (注意:远离电脑,需要检查这个)

    https://support.office.com/en-za/article/Attach-files-and-graphics-to-the-records-in-your-database-d40a09ad-a753-4a14-9161-7f15baad6dbd#bm4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      相关资源
      最近更新 更多