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