powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CristalReport
8 сообщений из 8, страница 1 из 1
CristalReport
    #32160043
Фотография РАДАНЯ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только что загрузил CristalReport 7.0. Новичок. Попробовал создавать отчеты - не плохо получается, большие возможности. Но пока не могу загрузить из VB-проекта созданый отчет. Подскажите как это сделать.
Заранее благодарен за любую информацию.
РАДАНЯ
...
Рейтинг: 0 / 0
CristalReport
    #32160722
Фотография ulis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
CristalReport
    #32164363
Alen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если , Кристал проинстален на машине ....то заходишь в VB --> Project-->Add Crystal Reports....вот и все дела :)
...
Рейтинг: 0 / 0
CristalReport
    #32164462
Фотография РАДАНЯ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, наверное, нечетко объяснил проблему.
Я сделал отчет в CristalReport, поместил его в проект. Теперь мне надо из
программы его вызвать, а я не знаю, как.
Метод CristalReport1.Show не поддерживается, Load CristalReport1 - тоже.
Жду помощи. Можно примерчик.

РАДАНЯ
...
Рейтинг: 0 / 0
CristalReport
    #32164476
Vitaly Vengrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим у тебя в проэкте в папочке Designers лежит созданный тобой отчет crKat.

Создай форму на которую помести эл.упр. Crystal Report Viewer Control
Помести в нее код :
-------------------------------
Option Explicit
Public report As New crKat

Private Sub Form_Load()
CRViewer1.ReportSource = report
CRViewer1.ViewReport
End Sub
------------------------------
Если доступ к запароленой базе или если отчет использует Parameters Fields

напиши я объясню - а то лень набирать :)
...
Рейтинг: 0 / 0
CristalReport
    #32165493
a1ex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример для 8 кристала, но должен заработать и у вас

Код: plaintext
1.
2.
3.
4.
5.
6.
    CrystalReport1.Reset
    CrystalReport1.ReportFileName =  "MyReport.rpt" 
    CrystalReport1.Destination = crptToWindow
    CrystalReport1.ParameterFields( 0 ) = ...
    CrystalReport1.ParameterFields( 1 ) = ...
    ...
    CrystalReport1.Action =  1 
...
Рейтинг: 0 / 0
CristalReport
    #32166643
Фотография РАДАНЯ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При использовании CRViewer1 даёт сообщение, что "сервер ещё не открыт".
При использовании примера от a1ex для CR8 для Set rpt = CrystalReport1 даёт "несоответствие типа".
Что делать? Подскажите, пожалуста.

РАДАНЯ
...
Рейтинг: 0 / 0
CristalReport
    #32166829
Vitaly Vengrov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
РАДАНЯ : "При использовании CRViewer1 даёт сообщение, что "сервер ещё не
открыт". "


Так давай откроем его методом report.Database.LogOnServer
Добавь вот такую строчку в Form_Load

Код: plaintext
1.
2.
3.
4.
Private Sub Form_Load() 
        report.Database.LogOnServer <параметры>
        CRViewer1.ReportSource = report  
        CRViewer1.ViewReport 
End Sub 


Параметры посмотри какие у тебя в отчете стоят в Datasource Location
Например у меня эта строчка выглядит так :

Код: plaintext
1.
        report.Database.LogOnServer  "pdsodbc.dll" ,  "cgx_bde" , _ 
                 &  "\\BASE\C:\MyDB\MyDB.GDB" , Login, Passwd 


Пробуй ;)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CristalReport
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]