Crystal Report и VB6

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Ol1965
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 21.02.2005 (Пн) 9:29

Crystal Report и VB6

Сообщение Ol1965 » 17.03.2006 (Пт) 13:07

До версии Crystal Report 8.5 была компонента ActiveX Crystal Report. С вер. 8.5 - отсутствует. Как быть? Необходимо вывести отчет (из уже созданного .rpt файла на экран и печать. Может необходимо использовать другую компоненту? Помогите. Заранее благодарен.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.03.2006 (Пт) 13:14

Crystal Report Viewer

Ol1965
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 21.02.2005 (Пн) 9:29

Сообщение Ol1965 » 17.03.2006 (Пт) 13:23

Я так и предпологал, но не могу понять: где указывать имя rpt - файла, источник данных. Хотя бы это, стальное дотумкаю. Если можно поподробнее, а лучше пример. Спасибо за отклик.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.03.2006 (Пт) 14:47

примеры идут вместе developer версией CR

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.03.2006 (Пт) 14:52

вот здесь вся документация:

http://support.businessobjects.com/documentation/product_guides/default.asp

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.03.2006 (Пт) 14:58

Код: Выделить всё
Dim crxApplication As New CRAXDRT.Application
Dim crxReport As CRAXDRT.Report

' Retrieving the report object and viewing the report:

Private Sub Form_Load()

Set crxReport = crxApplication.OpenReport("C:\Program Files\Crystal Decisions\Crystal Reports 9\Samples\En\Reports\Feature Examples\Percentages.rpt")
Me.WindowState = 2

CRViewer91.ReportSource = crxReport
CRViewer91.ViewReport

End Sub

Private Sub Form_Resize()

' Resizing the viewer

With CRViewer91

.Left = 0
.Top = 0
.Width = ScaleWidth
.Height = ScaleHeight

End With

End Sub


Private Sub Form_Unload(Cancel As Integer)

Set crxReport = Nothing

End Sub

Ol1965
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 21.02.2005 (Пн) 9:29

Сообщение Ol1965 » 17.03.2006 (Пт) 17:02

Два вопроса. Уж не сочтите за безграмотность, в данной области делаю первые шаги. Докачается документация думаю многое разъяснится. 1) А если у меня версия Professional - все пропало? 2) Что есть CRAXDTR - просто у меня такая отсутствует. Кстати и в компонентах у меня не Crystal Report Viewer, a Crystal ActiveX Report Viewer Library. Большое спасибо, что откликнулись.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 17.03.2006 (Пт) 17:07

CRAXDTR - это библиотека из 9-ки, пример брал на сайте, что я указал. сейчас на работе мы уже CR не юзаем - стоит старая 8-ка. так что, чем смог тем и помог. :)

Ol1965
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 21.02.2005 (Пн) 9:29

Сообщение Ol1965 » 17.03.2006 (Пт) 17:11

Все равно, большое спасибо. Что нибудь придумаю. Еще раз спасибо за помощь.


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList