Добрый день! Я связываю VISIO с БД с помощью ADO. В Таблице DOCUMENT Primary Key ID_DOC автоматически увеличиваются, так что при добавлении в БД надо указать только значение аргумента NUMBERDOC. Вот пример заполнения таблицы с помощью ADO - это отрывок.
Cmd.CommandText = "Select * From DOCUMENT"
Cmd.CommandType = adCmdText
With Rst
.Open Source:=Cmd, CursorType:=adOpenDynamic, LockType:=adLockOptimistic
.AddNew
!NUMBERDOC = ActiveDocument.Name
.Update
End With
Вопрос следущий! Так как таблица DOCUMENT связана с таблицей PAGE, в таблице PAGE надо явно указывать ID_DOC. Можно ли узнать сразу какой ID получает документ при его создании?
Если я плохо пояснил - я поподробнее напишу!!!