我对MS访问非常陌生,并且能够为SharePoint链接的访问数据库创建访问表单。大多数教程结束于"如何添加附件字段和连接到列(控件源)。完成所有这些后,目前的情况是访问表单能够将附件发送到sharepoint表单。但是,当再次打开访问表单以重复使用时,附件字段会显示以前记录的附件。
我尝试过:(me.attachment = ""
,me.attachment = null
,me.attachment = nothing
)
但它都没有奏效。任何人都可以帮助我,让我知道如何去新的记录?
我是一个新手,我的编码能力来自Excel VBA。任何帮助是极大的赞赏!!谢谢。
答案 0 :(得分:0)
如果您希望表单从已打开的表单内部跳转到新记录(比如有一个" new"按钮,或者只是跳转到表单加载上的新记录),请使用类似这样的内容(在右边部分,在你的情况下,它应该在Sub Form_Load上):
DoCmd.GoToRecord acDataForm, Me.Name, acNewRec
但是如果你想从另一个表单打开表单(比如在添加模式下打开另一个表单的按钮),请改为:
DoCmd.OpenForm "Form_Name_Here", , , , acFormAdd
如果您希望表单始终以这样的方式打开,您还可以在表单属性中选择要在添加模式下打开的表单。