Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Crystal Reports и параметры Добавлено: 04.07.06 13:07  

Автор вопроса:  student-uni
Создать График у меня получается. Мастером.
Беру нужные таблицы, устанавливаю связи,
Создаю Репорт, подключаю к Репорт-Въюверу, Рисует График, все ОК.

Вопрос,
а как передать параметры отбора ?

Есть ли у кого пример, как управлять Кристал Репортом Программно ?

Например, вписать туда пароль Базы данных, чтоб не терзала каждыи раз, можно так:

Предположим мы создали репорт в експлорере

Дальше создается обьект этого типа
Dim NewReport as New OurReport

Dim tbCurrent As CrystalDecisions.CrystalReports.Engine.Table
Dim tliCurrent As CrystalDecisions.Shared.TableLogOnInfo
For Each tbCurrent In NewReport.Database.Tables

и его каждои таблице указывается Пароль Логин ИТД

tliCurrent = tbCurrent.LogOnInfo
With tliCurrent.ConnectionInfo
.ServerName = "localhost"
.UserID = "ReportUser"
.Password = "msdn"
.DatabaseName = "Northwind"
End With
tbCurrent.ApplyLogOnInfo(tliCurrent)
Next tbCurrent

Может можно и параметры запроса менять ? И сам запрос ?
Спасибо

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 student-uni



Вопросов: 122
Ответов: 257
 Профиль | | #1 Добавлено: 05.07.06 17:45
Ну да ладно, отвечу сам.
Короче существует 3 способа залить КР
1. Прямиком из базы
2. из Мастером созданного Датасета
3. Из своего датасета

Мне по душе пришёлся 3-й т.к. 1 и 2 гимроные.

1. Создаём программно датасет
2. Сохраняем его в коде в ХСД-файл
/потом эту строку закоментировать/
3. Цепляем ХСД в проект
4. Создаём КР и источником берём наш ХСД-файл.
5. Создаём КР-вьювер. Источник - наш КР
6. Указываем в коде источник для КР - программно созданный ДатаСЕт.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам