Как сохранить переменную VBA в базе данных? - PullRequest
0 голосов
/ 16 ноября 2009

У меня есть форма в Access 2007 . В форме находится кнопка просмотра файла. В диалоговом окне выбора файлов имя файла сохраняется в переменной VBA . А теперь вопрос: как сохранить имя файла, хранящееся в переменной VBA в базе данных?

В базе данных есть только одна таблица.

Надеюсь, вы сможете решить эту проблему, если не вся необходимая вам информация предоставлена, спросите.

1 Ответ

4 голосов
/ 16 ноября 2009

Использует ли форма эту таблицу в качестве источника записи? Если это так, то где бы в вашей vba вы ни применяли значение к этой переменной, просто применяйте то же значение к соответствующему полю:

Me.TheFileNameField = TheFileNameVariable

Вы также можете использовать запрос на обновление, например:

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