Связывание таблиц SharePoint в доступ через VBA - PullRequest
0 голосов
/ 10 января 2019

Я использую этот синтаксис, чтобы связать 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, идентификатор списка и идентификатор просмотра)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...