Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Вы не прошли процедуру авторизации. / You are not logged in. Авторизация / Login или / or регистрация / register Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Работа с приложениями (ODBC-SQL/OPC/DDE) » Запрос данных по строкам в БД Excel

   
Автор / Author Тема / Topic: Запрос данных по строкам в БД Excel
iliouchine
Forum Member / Участник форума
Участник № / Member № 4686


Icon 4 отправлено / posted 22-03-2011 23:37      Профиль для / Profile for iliouchine           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте [Улыбка / Smile] . Очень интересует можно ли сделать так, чтобы из Excel по DDE выводить на экран и использовать при расчетах данные конкретной строки. То есть максимально автоматический ввод данных из таблицы через DDE. Создал для каждой ячейки DDE источник, соединил его с нужным каналом Float. Программы, вывод на экран в Профайлере работают. Но все же хотелось бы при изменении строки у одного из DDE, к примеру, R2C3 на R3C3 менялась строка и в других созданных источников DDE. Все данные в БД Excel располагаются строго по столбцам.
Сообщения / Posts 34 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted 23-03-2011 16:16      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Номер строки ячейки таблицы заносится в атрибуты C2 (95) каналов DDE-запросов.
Можно попытаться изменять эти атрибуты в реальном времени.

Сообщения / Posts 17400 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
iliouchine
Forum Member / Участник форума
Участник № / Member № 4686


Icon 1 отправлено / posted 25-03-2011 12:10      Профиль для / Profile for iliouchine           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Если менять цифры во всех источниках DDE, через которые организована переброска значений из ячеек Excel, то это можно изменить в имени источника. К примеру Excel.Лист1.R2C3 изменить Excel.Лист1.R3C3. Соответственно идет переброс значения уже из 2 строки БД Excel. Можно ли сделать так, чтобы применить групповое редактирование, чтобы менялся номер строки во всех DDE источниках. Тем самым выбрать сразу всю строку. Все значения расположены строго по столбцам. Или же я могу разместить значения по строкам, тогда задача будет уже в выделении 1 столбца значений для расчетов. Спасибо.
Сообщения / Posts 34 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted 25-03-2011 14:49      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для этого можно использовать каналы CALL с вызовами SET или MOVE. При этом удобнее использовать все-таки атрибуты C2(95). Имена каналов удобнее использовать для других целей - более информативных.
Сообщения / Posts 17400 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
iliouchine
Forum Member / Участник форума
Участник № / Member № 4686


Icon 1 отправлено / posted 25-03-2011 18:40      Профиль для / Profile for iliouchine           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый вечер. Спасибо за ответ.

[ 28.01.2013, 11:13: Сообщение отредактировал / Message edited by AdAstra Technical Support ]

Сообщения / Posts 34 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2