Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 10

Проблема с подключением Crystal Report файла к приложению на VB6

23.11.2009, 10:47. Показов 2038. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема следующая: хочу в приложении на VB6 использовать Crystal Reports 8,5. Написал rpt-шник, а как его теперь подключить?
Поюзал поиск, но нашел только для варианта с Access БД, а мне нужно подключение к SQL серверу, причем желательно, чтобы можно было в качестве запроса передавать ADODB.Recordset и использовать текущее соединение ADODB.Connection. Есть какие нибудь мысли?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.11.2009, 10:47
Ответы с готовыми решениями:

Можно ли программно изменить путь к базе для созданного файла Crystal Report?
Можно ли программно изменить путь к базе для созданного файла Crystal Report.

использование Crystal Report
можно ли использовать Crystal Report для создания отчетов без использования баз данных: т.е. просто данные из тектовых полей формы...

Где взять Crystal Report?
HI ALL Не подскажет ли ALL? Где взять Crystal Report (начиная с 6 версии)? Или creck на 8.5. За ранее благодарен. ...

9
VladK
23.11.2009, 20:34
Посади на форму контрол:
Crystal Report Control Crystl32.ocx
и работай с ним и с rpt файлом.
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 10
24.11.2009, 08:00  [ТС]
Примерчик есть?
У меня не получилось работать с rpt-шником, пишет 'server not yet opened'
0
VladK
25.11.2009, 23:32
Ниже совет, который тебе наверно подойдет (к сожалению на английском)

You can deal with this in one of two manners....

EITHER....

1. Put your username and password in the ODBC connection configuration
under your control panel.......

OR....

2. While in Crystal Report Designer, click on Database then click on Log
On
Server....

Either way will give you the appropriate validation with any database that you are working with.
1 / 1 / 0
Регистрация: 25.08.2009
Сообщений: 79
27.11.2009, 01:45
А не легче бы нам все это в переводе на Ru ????
Не все так хорошо знают, это учитывайте на форуме!
Прошу...
0
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 10
27.11.2009, 11:46  [ТС]
VladK, Вы предлагаете не то: мне нужно подключение во время работы программы, а это варианты подключения во время создания отчета...
Хотелось бы увидеть чей-нибудь пример( я думаю, что хоть кто-то должен был суметь подключить rpt-шник к приложению на vb)
0
VladK
30.11.2009, 00:23
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
' Initialize Report
    For lngIndex = 0 To 11 'assume no more than 12 datafiles on the report
        frmMyForm.CrstlRpt.DataFiles(lngIndex) = vbNullString
    Next lngIndex
 
  With CrstlRpt
        .ReportFileName = gstrRptPath & 'MyRpt.rpt'
        .Connect = 'DSN=' & gstrDataBaseName & ';UID=' & gstrLogin & ';PWD=' & gstrPassword
        
        .DataFiles(0) = strSchema & '.TABLE0'
        .DataFiles(1) = strSchema & '.TABLE1'
        .DataFiles(2) = strSchema & '.TABLE2'
        .DataFiles(3) = strSchema & '.TABLE3'
        .DataFiles(4) = strSchema & '.TABLE4'
        .DataFiles(5) = strSchema & '.TABLE5'
        
        .SubreportToChange = 'SubReport'
        .Connect = 'DSN=' & gstrDataBaseName & ';UID=' & gstrLogin & ';PWD=' & gstrPassword
        .DataFiles(0) = strSchema & '.TABLE0'
        .DataFiles(1) = strSchema & '.TABLE1'
        .DataFiles(2) = strSchema & '.TABLE2'
        .DataFiles(3) = strSchema & '.TABLE3
    
    .SelectionFormula = 'My Selection Formula'
        .GroupSelectionFormula = vbNullString
        
        .Destination = crptToPrinter
        
        .PrintReport
    End With
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 10
30.11.2009, 08:22  [ТС]
VladK, у меня так раньше тоже работало, но на CR 8.5 таких методов нет, вот думаю теперь, что лучше писать отчеты на встроенном в VB DataReport'е...
0
VladK
30.11.2009, 15:56
vb_user,

Я пересохранил репорт в формате 8.5,но использовал crystl32.ocx от 07/16/1999; работает. Какой ваш осх?
VladK
30.11.2009, 15:56
vb_user,

Я пересохранил репорт в формате 8.5,но использовал crystl32.ocx от 07/16/1999; работает. Какой ваш осх?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.11.2009, 15:56
Помогаю со студенческими работами здесь

Не печатается отчет в Crystal Report 4.6
Срочно нужна Ваша помощь! Работал на VB 5.0, сейчас поставил VB 6 из Visual Studio 6.0, Crystal Report поставил вручную с 3-го диска....

Ключ для Crystal Report 8.0
Нашёл такую вещь как Crystal Report 8.0, но триальная, как бы ее 'улучшить'?

Где можно скачать Crystal Report!?
Здравствуйте! Где можно скачать Crystal Report!? Или это программа платная !?? Нужен грамотный Генератор отчётов. Может что...

Crystal Report c работающим ActiveX под XP
Формирую отчёты с помощью Crystal Report v.4,6 Ос - win98 Всё было хорошо, пока не поставил прогу клиенту под winxp. Прога выдаёт ошибку,...

Где взять новый Crystal report?
Вывожу в программе отчёт. После его закрытия и закрытия программы - программ не останавливается. Приходится в vb6 нажимать на кнопку...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru