iliouchine
Forum Member / Участник форума
Участник № / Member № 4686
отправлено / posted
Здравствуйте . Очень интересует можно ли сделать так, чтобы из Excel по DDE выводить на экран и использовать при расчетах данные конкретной строки. То есть максимально автоматический ввод данных из таблицы через DDE. Создал для каждой ячейки DDE источник, соединил его с нужным каналом Float. Программы, вывод на экран в Профайлере работают. Но все же хотелось бы при изменении строки у одного из DDE, к примеру, R2C3 на R3C3 менялась строка и в других созданных источников DDE. Все данные в БД Excel располагаются строго по столбцам.
Сообщения / Posts 34 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Номер строки ячейки таблицы заносится в атрибуты C2 (95) каналов DDE-запросов. Можно попытаться изменять эти атрибуты в реальном времени.
Сообщения / Posts 17315 | Из / From: Россия
| IP / IP: IP адрес / IP address |
iliouchine
Forum Member / Участник форума
Участник № / Member № 4686
отправлено / posted
Если менять цифры во всех источниках DDE, через которые организована переброска значений из ячеек Excel, то это можно изменить в имени источника. К примеру Excel.Лист1.R2C3 изменить Excel.Лист1.R3C3. Соответственно идет переброс значения уже из 2 строки БД Excel. Можно ли сделать так, чтобы применить групповое редактирование, чтобы менялся номер строки во всех DDE источниках. Тем самым выбрать сразу всю строку. Все значения расположены строго по столбцам. Или же я могу разместить значения по строкам, тогда задача будет уже в выделении 1 столбца значений для расчетов. Спасибо.
Сообщения / Posts 34 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Для этого можно использовать каналы CALL с вызовами SET или MOVE. При этом удобнее использовать все-таки атрибуты C2(95). Имена каналов удобнее использовать для других целей - более информативных.
Сообщения / Posts 17315 | Из / From: Россия
| IP / IP: IP адрес / IP address |
iliouchine
Forum Member / Участник форума
Участник № / Member № 4686
отправлено / posted
Добрый вечер. Спасибо за ответ.
[ 28.01.2013, 11:13: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Сообщения / Posts 34 | Из / From: Россия
| IP / IP: IP адрес / IP address |