Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

CrystalReports из VB в Genesis 32

 Ответить Ответить
Автор
Сообщение
Marinka Смотреть выпадающим
Новичок
Новичок


Присоединился: 18 Январь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 5
Свойства публикации Свойства публикации   Ответить, цитируя автора - Marinka Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: CrystalReports из VB в Genesis 32
    Опубликовано: 18 Январь 2005 15:40

Здравствуйте!

Поскольку VB весьма и весьма урезан в Genesis, возникла  проблема с вызовом отчета CrystalReports.

В "нормальном" VB это можно сделать так:   

Project-->Add CrystalReport добавить отчет, созданный в CrystalReports (.rpt) (Public Report As New CrystalReport1).

Если кто-то сталкивался с такой проблемой, большая просьба, поделитесь опытом.

Спасибо.

Наверх
Voronenkov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 15 Март 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 112
Свойства публикации Свойства публикации   Ответить, цитируя автора - Voronenkov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Январь 2005 16:39

Ну зачем же так сразу.

VBA как VBA. (в приложениях)

Заходим в Tools->References

и добавляем Crystal Report Viewer Control и Crystal Report 8 ActiveX Designer Run Time Library.

Ну  а остальное в ваших руках.

 

Удачи

Vladimir Voronenkov
"Первая Миля", Authorized ICONICS Systems Integrator
Наверх
Dolgova Смотреть выпадающим
Новичок
Новичок


Присоединился: 02 Июль 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 22
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dolgova Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Январь 2005 16:54

Добрый день, Marinka.

Не совсем понятно, что Вы имеете в виду под "VB урезан в GENESIS". GENESIS поддерживает написание скриптов на VBA ( а также на VBScript и Java), и возможности VBA в GENESIS такие же, как и в других приложениях (а то, что VBA функционально отличается от VB - вопрос к Microsoft :-) ).

Описание метода запуска отчета можно, в частности, найти в хелпе ActiveX-компонента Alarm Reporter, ниже выдержка из него: 

---------

LaunchReport(iTemplateIndex As Integer)  As Integer

Creates Crystal Report based on the template specified by iTemplateIndex parameter. The value of argument iTemplateIndex can be 0 through 4 (there might be up to 5 different Crystal Report templates).

--------

Кроме того, можно использовать ActiveX - компонент Crystal Report Viewer Control. Для работы с объектами Crystal Report необходимо в редакторе VBA подключить соответствующие библиотеки (Меню Tools / References) - Crystal Data Object, Crystal Report 8 ActiveX Designer RunTime Library, Crystal Report Viewer Control.

С уважением,

Анна Долгова.

 

Наверх
Marinka Смотреть выпадающим
Новичок
Новичок


Присоединился: 18 Январь 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 5
Свойства публикации Свойства публикации   Ответить, цитируя автора - Marinka Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Январь 2005 12:01

Всем большое спасибо!

Каюсь, виновата. Действительно VBA как VBA, просто дело в основном имею с VB.NET, так что в сравнении VBA выглядит урезанным.

Особое спасибо Владимиру и Анне, буду пробовать.

С уважением, Марина

Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz