| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Eraser Эксперт


Зарегистрирован: Oct 05, 2005 Сообщения: 106 Рейтинг: +8/-0 Откуда: Харьков
|
Добавлено: Пн 22 Май, 2006 10:23:55 Заголовок сообщения: RSTrendX в RSView32 |
|
|
Есть ли возможность обращаться через VBA к свойствам объекта RSTrendX в RSView32 в режиме runtime?
Например: возможно ли программно, через VBA, изменитьимя тэга, привязанного к определенному перу в тренде?
(типа поменять перо 8 тэг Tag8, на перо 8 тег Tag28) |
|
| Вернуться к началу |
|
 |
Vad Частый гость


Зарегистрирован: May 14, 2006 Сообщения: 33 Рейтинг: +0/-0 Откуда: г.Комсомольск-на-Амуре
|
Добавлено: Вт 23 Май, 2006 0:25:12 Заголовок сообщения: |
|
|
Если объектная модель RSTrendX в RSView32 совпадает с объектной моделью в RSTrendX в RSViewSE - то конечно же можно. Откройте Object Brovser из среды разработки VBA и рассмотрите свойства и методы RSTrendX, в частности - Pens и Pen. МОжно и добавлять и удалять перья и менять их конфигурацию.
Я делал таким образом экраны групповых трендов а-ля Plantscape, где пользовательские данные о перьях сохранялись во внешней БД. При открытии экрана происходит обращение к внешней БД и динамическое добавление перьев согласно сохраненной конфигурации. |
|
| Вернуться к началу |
|
 |
oldDad Site Admin


Зарегистрирован: May 05, 2005 Сообщения: 2773 Рейтинг: +89/-5
|
Добавлено: Вт 23 Май, 2006 7:48:58 Заголовок сообщения: |
|
|
Я писал скрипт-селектор, который в зависимости от целого числа в тэге присваивал одному определённому как перо тэгу значение того или иного тэга, значение которого я хотел показать на тренде.
Cелектор переключал кнопками.
RSTrendX отображал этот тэг, а его значение в зависимости от положения селектора было таким, какой тэг был выбран этим селектором. |
|
| Вернуться к началу |
|
 |
Eraser Эксперт


Зарегистрирован: Oct 05, 2005 Сообщения: 106 Рейтинг: +8/-0 Откуда: Харьков
|
Добавлено: Пт 09 Июн, 2006 13:48:11 Заголовок сообщения: |
|
|
Еще вопросик возник: как вывести построенный на экране тренд на принтер? Исторический тренд остановлен, как бы послать теперь его на печать? (Print Screen+Paint не предлагать ) |
|
| Вернуться к началу |
|
 |
Dvoeglazov Эксперт


Зарегистрирован: Mar 06, 2006 Сообщения: 278 Рейтинг: +1/-0 Откуда: г.Киров-Чепецк
|
Добавлено: Ср 14 Июн, 2006 8:44:45 Заголовок сообщения: |
|
|
Можно по тупому командой RSView - PrintDisplay или ScreenPrint.
А можно по умному методом объекта TrendX:
Invoke Me.RSTrendX1.PrintChart(0,0) |
|
| Вернуться к началу |
|
 |
|