powered by simpleCommunicator - 2.0.31     © 2024 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / параметры в отчете Crystal Reports
9 сообщений из 9, страница 1 из 1
параметры в отчете Crystal Reports
    #33211719
SilencerID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю мой вопрос не раз задавался, но что-то я не нашел его решения на форуме (может, плохо искал? ;-) )

Вообщем есть прога на C# и, типа, нужно сделать парочку (сотенку-полторы) отчетиков забацать.
Все отчетики основаны на запросиках с параметрами.
Вопрос в следующем - когда запускается отчет, вываливается стандартная такая красивая форма в которой на ненашем языке написано, типа, "дай, чувак, данные по параметрам и будет тебе счастье".
Ну дак вот: мне нужно, чтобы вместо этой... м-м-м-м... удобной формы вываливалась моя аляповатая, серенькая.

Как это сделать?

P.S.
Я раньше с Кристалом не работал, так что если можно - объясняйте попроще, поширше, типа как для ...м-м-м-м ...маленьких

P.P.S. Примеров побольше ;-)

SilencerID™
...
Рейтинг: 0 / 0
параметры в отчете Crystal Reports
    #33211765
Kicel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
This is the VB6 sample.
For C# you can use the same way.

-------------------------------------------------------------------
myTitle = "Currency exchange rate: " & myRate ' here should be your screen


CrystalReport.ReportSource = crptReport
CrystalReport.ParameterFields(0) = "ReportTitle;" & myTitle & ";True"
CrystalReport.ReportFileName = App.path & "\ReportQuotes.rpt"
CrystalReport.WindowShowPrintSetupBtn = True
CrystalReport.SetTablePrivateData 0, 3, rstemp
CrystalReport.action = 1
...
Рейтинг: 0 / 0
параметры в отчете Crystal Reports
    #33211788
SilencerID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KicelCrystalReport.ParameterFields(0) = "ReportTitle;" & myTitle & ";True"

Вот об этом, если можно по-подробнее

SilencerID™
...
Рейтинг: 0 / 0
параметры в отчете Crystal Reports
    #33211795
Kicel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sorry for english : my keyboard without cyr letters.

-------------------------------------------------------------------
CrystalReport.ParameterFields(0) = "ReportTitle;" & myTitle & ";True"
-------------------------------------------------------------------

ReportTitle - is the name of parameter field that your have to create in the CR report form. (I use CR 8.5) Menu: Insert->Field Object->Parameter Fields->New.
myTitle - is the NEW value for your parameter field.
"True" - i don't know what is it.
...
Рейтинг: 0 / 0
параметры в отчете Crystal Reports
    #33211821
SilencerID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык, если я правильно понял - должна получиться такая же квадратная форма, с тем количеством параметров, которые мы укажем в этих

CrystalReport.ParameterFields(0) = "ReportTitle0;" & myTitle & ";True"
CrystalReport.ParameterFields(1) = "ReportTitle1;" & myTitle & ";True"
CrystalReport.ParameterFields(2) = "ReportTitle2;" & myTitle & ";True"
...

верно? Или я не так понял?

Если так, то это немного не то, ято я хотел.
Мне нужно чтобы моя форма, которую я забацаю в C#, передавала в репорт параметры.
...
Рейтинг: 0 / 0
параметры в отчете Crystal Reports
    #33211832
Kicel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
You need to create your windows form (not CR form!) with text fields (for example). Inside this form your code will assign :

CrystalReport.ParameterFields(0) = "ReportTitle0;" & myTitle0 & ";True"
CrystalReport.ParameterFields(1) = "ReportTitle1;" & myTitle1 & ";True"
CrystalReport.ParameterFields(2) = "ReportTitle2;" & myTitle2 & ";True"

CrystalReport.ReportFileName = App.path & "\ReportQuotes.rpt"
CrystalReport.WindowShowPrintSetupBtn = True
CrystalReport.SetTablePrivateData 0, 3, rstemp ' (rstemp - my recordset)
CrystalReport.action = 1


and you never get standard CR screen for asking value for parameter fileds.
I use this way very often for my applications.
...
Рейтинг: 0 / 0
параметры в отчете Crystal Reports
    #33211844
SilencerID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо, а если не текстбокс, а чекбокс или листвью?
Как тут крутиться?

SilencerID™
...
Рейтинг: 0 / 0
параметры в отчете Crystal Reports
    #33211848
Kicel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Can you explain a little more: what kind of information are you going to put on CR form? Numbers, strings or what?
In this sample I transfer myTitle (string) to CR form. Here is my code:
(You can insert any type of value: boolean,string,currency,etc. )

------------------------------
Private Sub cmdReportQuotes_Click()
Dim myRate As Double
Dim myTitle As String
myRate = GetRates(Now)
Dim sqlstring As String
check_RStemp
sqlstring = "select ........"

rstemp.Open sqlstring, cnn

myTitle = "Currency exchange rate: " & myRate
CrystalReport.ReportSource = crptReport
CrystalReport.ParameterFields(0) = "ReportTitle;" & myTitle & ";True"
CrystalReport.ReportFileName = App.path & "\ReportQuotes.rpt"
CrystalReport.WindowShowPrintSetupBtn = True
CrystalReport.SetTablePrivateData 0, 3, rstemp
CrystalReport.action = 1
End Sub
...
Рейтинг: 0 / 0
параметры в отчете Crystal Reports
    #33211852
SilencerID
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, кажись понял ;-) спасибо за помощь, дальше буду сам рыться ;-)

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


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