Автоматическое обновление связей

Top  Previous  Next

Функция DDE (Dynamic Data Exchange) в ACell позволяет получать данные из других приложений, которые поддерживают протокол DDE.

Можно использовать функцию DDE для установления связи с другими программами, такими как базы данных, торговые платформы и т. д., и получения данных из них в вашу сводную таблицу в ACell.

 

В ячейке сводной таблицы введите формулу, которая использует функцию DDE. Синтаксис функции DDE в AСell выглядит следующим образом:

clip0771

=DDE(Сервер; Тема/Файл; Элемент/диапазон; Режим): Имя серверного приложения.

Сервер: Имя серверного приложения, с которым устанавливается связь через протокол DDE.

Тема/Файл: Топик или имя файла, с которым устанавливается связь через протокол DDE.

Элемент/диапазон: Имя элемента или диапазона данных, который требуется получить из серверного приложения.

Режим: Опциональный аргумент, указывающий режим обновления данных (0 - только при изменении, 1 - автоматическое обновление).

 

Пример использования функции DDE для получения данных из другого документа:

К примеру, есть внешний документ с таблицей и необходимо оттуда взять строку «Количество продаж».

clip0772

В исходном документе вписываем необходимые данные в формулу =DDE() для установления связи с внешним источником:

clip0773

"Лист1. Е5" — это ячейка / диапазон ячеек (пишется через «:», например Лист1. E5:E10), который содержит данные. Предполагается, что данные о продажах находятся в указанном диапазоне на листе "Лист1".

Все входные данные отделяются «;»

В результате получаем значение из исходной таблицы:

clip0774

При указании аргумента «Режим» равным 1 происходит авто обновление исходных данных из внешнего источника:

clip0775

clip0776

На выходе получаем изменённый вариант данных:

clip0777