Как автоматически обновлять таблицы MS Access в Excel, не нарушая форматирование других ячеек на листе

3784
J. Taylor

У меня есть таблица инвентаризации, которая содержит таблицу записей, импортированных из базы данных Microsoft Access. Справа от этой таблицы есть поле для работников, чтобы ввести сумму, которая в настоящее время имеется в наличии для каждого изделия. Справа от этого находится «калькулятор преобразования единиц», который помогает им правильно конвертировать различные единицы измерения.

Вот скриншот того, как это выглядит в настоящее время:

inventory spreadsheet in excel, imported from access

Однако в настоящее время у меня есть несколько проблем с этим, и мне было интересно, если кто-нибудь может помочь мне их исправить:

1) У меня есть несколько таких листов (по одному для каждого из наших отделов заказа еды). В настоящее время я должен обновлять их все индивидуально, каждый раз, когда открываю электронную таблицу. Есть ли способ сделать все таблицы, импортированные из MS Access, автоматически обновляться при загрузке? Я пытаюсь сделать это как можно более простым для конечных пользователей, и не хочу, чтобы им приходилось вручную обновлять данные БД.

2) Когда я обновляю данные из Access с помощью кнопки [Data] -> [Refresh all], если он добавляет новые строки, он нарушает форматирование всех ячеек справа (например, калькулятор преобразования единиц). Вот скриншот того, что ломается после обновления: broken formatting

Как сделать так, чтобы это не нарушало форматирование калькулятора преобразования единиц (я не хочу, чтобы это влияло на что-либо за пределами столбцов AF)? И как сделать так, чтобы зеленая подсветка в столбце «Единицы на складе» переносилась на новые созданные ячейки?

Спасибо!

0

1 ответ на вопрос

1
CharlieRB

Во-первых, чтобы обновить данные при открытии файла, вам нужно перейти в свойства соединения ( Data tab > Connections group), чтобы включить Refresh data when opening the file.

enter image description here

Лучшее решение, чтобы не испортить свой калькулятор, это переместить его на свою вкладку. Каждый раз, когда таблица обновляется, она добавляет или удаляет строки в соответствии с данными в таблице, к которой вы подключены. Похоже, что применяются некоторые фильтры. Те скрывают ряды также. Все эти факторы могут испортить формат вашего калькулятора.

Похожие вопросы