#excel #ms-access #oledb
#excel #ms-access #oledb
Вопрос:
У меня есть файл access с разными запросами. Я подключил запросы access к файлу Excel.
Когда я одновременно открываю файл Excel и файл access, я не могу выполнить какие-либо изменения в файле access, поскольку файл Excel был открыт первым.
Есть ли способ это изменить?
Комментарии:
1. По-видимому, нет.
Ответ №1:
Когда мы создаем соединение из документа Excel с базой данных Access, по умолчанию устанавливается Mode=Share Deny Write
:
Вы можете изменить это, открыв документ Excel, выбрав подключение через
Данные> Подключения> Свойства …> Определение
а затем отредактируйте запись в «Строке подключения», чтобы быть Mode=Share Deny None
.
Как всегда, при таком изменении настроек по умолчанию вы несете ответственность за то, чтобы такое изменение не вызвало проблем где-либо еще.
Комментарии:
1. Большое вам спасибо за ваш ответ.
2. У меня просто есть дополнительный вопрос, если это возможно — если я изменю это на <Mode = Share Deny None> , смогу ли я по-прежнему изменять файл Excel без проблем? Какое единственное изменение происходит, когда я пишу <NONE> вместо <WRITE> ? Я хотел бы знать, какое влияние может оказать это изменение. Еще раз спасибо.
3. Это очень хороший вопрос, и именно по этой причине я включил последний абзац в свой ответ. Я показал вам, как это можно сделать, но вам решать, является ли это «хорошей идеей» ™ в вашем конкретном случае. 🌝