Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - RSView преобразование типов
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

RSView преобразование типов

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
terminator2204
Частый гость
Частый гость


Зарегистрирован: May 02, 2006
Сообщения: 40
Рейтинг: +0/-0

СообщениеДобавлено: Вт 24 Окт, 2006 13:50:44    Заголовок сообщения: RSView преобразование типов Ответить с цитатой

Как в RSView преобразовать тег типа int в строку, и какие функции для сложения строк существуют.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 24 Окт, 2006 14:47:36    Заголовок сообщения: Ответить с цитатой

Цитата:
какие функции для сложения строк существуют


Просто сложите в поле Expression оба string-тэга знаком +
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
terminator2204
Частый гость
Частый гость


Зарегистрирован: May 02, 2006
Сообщения: 40
Рейтинг: +0/-0

СообщениеДобавлено: Вт 24 Окт, 2006 15:03:51    Заголовок сообщения: Ответить с цитатой

Вообще мне нужно взять текущую дату в формате строки YYYY/MM/DD.
А в системных переменных RSView дата возращается в формате
"24 октября 2006".
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 24 Окт, 2006 15:13:53    Заголовок сообщения: Ответить с цитатой

Цитата:
Вообще мне нужно взять текущую дату в формате строки YYYY/MM/DD.


Покажите на экране аналоговые тэги system\Year, system\Month, system\Day через слэш.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
terminator2204
Частый гость
Частый гость


Зарегистрирован: May 02, 2006
Сообщения: 40
Рейтинг: +0/-0

СообщениеДобавлено: Вт 24 Окт, 2006 15:21:03    Заголовок сообщения: Ответить с цитатой

мне нужно ActiveX объекту передать дату типа string YYYY/MM/DD
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Вт 24 Окт, 2006 15:27:04    Заголовок сообщения: Ответить с цитатой

Тогда в VBA читаем тэги, выделяем нужное, обрабатываем, передаём в ActiveX.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Вт 24 Окт, 2006 16:03:12    Заголовок сообщения: Ответить с цитатой

terminator2204 писал(а):
мне нужно ActiveX объекту передать дату типа string YYYY/MM/DD

Если ActiveX делается на VB, тогда все достаточно просто:
- в ActiveX передаем "system\DateAndTimeInteger"
- запрашиваем у Windows информацию о времени
("GetTimeZoneInformation")
- используем в VB функцию "DateAdd", помня
что "system\DateAndTimeInteger" количество секунд от
1 января 1970 года по Гринвичу.

Все!
ActiveX имеет дату в формате VB, т.е. "Date",
применимо и к тегам времени в управлении нативными трендами.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.131 секунды
/n