Я использую этот синтаксис, чтобы связать 3 таблицы SharePoint с моей базой данных доступа в качестве локальных таблиц, и он отлично работает! Я решил сделать еще один шаг и запустить тот же синтаксис, но изменить синтаксис с
acImportSharePointList to. acLinkSharePointList
и результаты не такие, как ожидалось. Например, я хочу связать в 3 списках (3 локальных и 3 связанных) с именами Tracking, SN, Accounts, и это мой синтаксис
Public Sub LinkSPTables()
DoCmd.TransferSharePointList acImportSharePointList, "Sharepoint site", "List ID", "View ID", "Tracking", False
DoCmd.TransferSharePointList acImportSharePointList, "Sharepoint site", "List ID", "View ID", "SN", False
DoCmd.TransferSharePointList acImportSharePointList, "Sharepoint site", "List ID", "View ID", "Accounts", False
DoCmd.TransferSharePointList acLinkSharePointList, "Sharepoint site", "List ID", "View ID", "Tracking_SP", False
DoCmd.TransferSharePointList acLinkSharePointList, "Sharepoint site", "List ID", "View ID", "Accounts_SP", False
DoCmd.TransferSharePointList acLinkSharePointList, "Sharepoint site", "List ID", "View ID", "SN_SP", False
End Sub
Теперь моя проблема в том, что локальные копии в точности соответствуют моим ожиданиям. Но когда я начинаю связывать в таблицах ссылки LINKSharePointList Tracking_SP идеально, то я получаю Accounts1, SN1, а также 3 дополнительные таблицы, которые я не хотел связывать - названные: UI, Agency, Clientel
Почему LinkSharePoint вытягивает ненужные таблицы?
(и да, в моем рабочем коде у меня есть действительный URL, идентификатор списка и идентификатор просмотра)