Я написал функцию R, которая слишком длинна, чтобы ее можно было сохранить даже в поле memo
. Вероятно, есть способ прочитать его, если я храню его в текстовом файле где-то на моем жестком диске. Но могу ли я сохранить этот текстовый файл в поле вложения и прочитать его с кодом VB? Пока что ближайший ответ, который я получил, - напечатать названия вложения, но не то, что во вложении.
Dim dbs As DAO.Database
Dim rst As DAO.Recordset2
Dim rsA As DAO.Recordset2
Dim fld As DAO.Field2
'Get the database, recordset, and attachment field
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("tblAttachments")
Set fld = rst("Attachments")
'Navigate through the table
Do While Not rst.EOF
'Print the first and last name
Debug.Print rst("FirstName") & " " & rst("LastName")
'Get the recordset for the Attachments field
Set rsA = fld.Value
'Print all attachments in the field
Do While Not rsA.EOF
Debug.Print , rsA("FileType"), rsA("FileName")
'Next attachment
rsA.MoveNext
Loop
'Next record
rst.MoveNext
Loop