Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте свойства, объекты и методы объектов доступа к данным (DAO) так же, как и ссылайтесь на свойства, объекты и методы Word. После создания ссылки на библиотеку объектов DAO можно открывать базы данных, проектировать и выполнять запросы для извлечения набора записей и вернуть результаты в Word.
Ссылка на DAO
Прежде чем использовать DAO, необходимо установить ссылку на библиотеку объектов DAO. Чтобы создать ссылку на библиотеку объектов DAO, выполните следующие действия.
Перейдите в редактор Visual Basic.
В меню Сервис выберите пункт Ссылки.
В поле Доступные ссылки выберите Библиотека объектов Microsoft DAO 3.6.
В следующем примере открывается база данных Northwind и вставляется элементы из таблицы Shippers в активный документ.
Sub UsingDAOWithWord()
Dim docNew As Document
Dim dbNorthwind As DAO.Database
Dim rdShippers As Recordset
Dim intRecords As Integer
Set docNew = Documents.Add
Set dbNorthwind = OpenDatabase _
(Name:="C:\Program Files\Microsoft Office\Office11\" _
& "Samples\Northwind.mdb")
Set rdShippers = dbNorthwind.OpenRecordset(Name:="Shippers")
For intRecords = 0 To rdShippers.RecordCount - 1
docNew.Content.InsertAfter Text:=rdShippers.Fields(1).Value
rdShippers.MoveNext
docNew.Content.InsertParagraphAfter
Next intRecords
rdShippers.Close
dbNorthwind.Close
End Sub
Используйте метод OpenDatabase , чтобы подключиться к базе данных и открыть ее. После открытия базы данных используйте метод OpenRecordset для доступа к таблице или запросу результатов. Для перехода по набору записей используйте метод Move . Чтобы найти определенную запись, используйте метод Seek . Если требуется только подмножество записей, а не весь набор записей, используйте метод CreateQueryDef для разработки настраиваемого запроса для выбора записей, соответствующих вашим условиям. После завершения работы с базой данных рекомендуется закрыть ее с помощью метода Close , чтобы сохранить память.
Замечания
Дополнительные сведения об определенном объекте, методе или свойстве DAO см. в статье Об объектах доступа к данным на сайте MSDN.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.