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

Узнай цену своей работы

Формулировка задачи:

Проблема следующая: хочу в приложении на VB6 использовать Crystal Reports 8,5. Написал rpt-шник, а как его теперь подключить? Поюзал поиск, но нашел только для варианта с Access БД, а мне нужно подключение к SQL серверу, причем желательно, чтобы можно было в качестве запроса передавать ADODB.Recordset и использовать текущее соединение ADODB.Connection. Есть какие нибудь мысли?

Решение задачи: «Проблема с подключением Crystal Report файла к приложению на VB6»

textual
Листинг программы
  1. ' Initialize Report
  2.    For lngIndex = 0 To 11 'assume no more than 12 datafiles on the report
  3.        frmMyForm.CrstlRpt.DataFiles(lngIndex) = vbNullString
  4.     Next lngIndex
  5.  
  6.   With CrstlRpt
  7.         .ReportFileName = gstrRptPath & 'MyRpt.rpt'
  8.        .Connect = 'DSN=' & gstrDataBaseName & ';UID=' & gstrLogin & ';PWD=' & gstrPassword
  9.        
  10.         .DataFiles(0) = strSchema & '.TABLE0'
  11.        .DataFiles(1) = strSchema & '.TABLE1'
  12.        .DataFiles(2) = strSchema & '.TABLE2'
  13.        .DataFiles(3) = strSchema & '.TABLE3'
  14.        .DataFiles(4) = strSchema & '.TABLE4'
  15.        .DataFiles(5) = strSchema & '.TABLE5'
  16.        
  17.         .SubreportToChange = 'SubReport'
  18.        .Connect = 'DSN=' & gstrDataBaseName & ';UID=' & gstrLogin & ';PWD=' & gstrPassword
  19.        .DataFiles(0) = strSchema & '.TABLE0'
  20.        .DataFiles(1) = strSchema & '.TABLE1'
  21.        .DataFiles(2) = strSchema & '.TABLE2'
  22.        .DataFiles(3) = strSchema & '.TABLE3
  23.    
  24.     .SelectionFormula = 'My Selection Formula'
  25.        .GroupSelectionFormula = vbNullString
  26.        
  27.         .Destination = crptToPrinter
  28.        
  29.         .PrintReport
  30.     End With

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы