如何在数据库中保存VBA变量?

时间:2009-11-16 16:31:02

标签: ms-access vba access-vba

我在Access 2007有一个表单。在表单中是一个浏览文件按钮。从文件选择器对话框中,文件名保存在VBA变量中。现在问题是,如何保存存储在数据库中VBA变量中的文件名?

数据库只有一个表。

希望你能解决这个问题,如果没有提供你需要的所有信息,请询问。

1 个答案:

答案 0 :(得分:4)

表单是否将此表用作记录源?如果是这样,你在vba中将值应用于此变量,只需将相同的值应用于相应的字段:

Me.TheFileNameField = TheFileNameVariable

您还可以使用更新查询,例如:

strSQL="UPDATE SomeTable SET SomeField='" & Replace(TheFileNameVariable,"'","''") & "'"
CurrentDB.Execute strSQL, dbFailOnError