Dipak V Nakum Ответов: 4

Как установить заголовок отчета crystal динамически с помощью кодирования


Здравствуйте, я работаю с crystal report. Я хочу сделать заголовок отчета crystal динамически с использованием кодирования, а не статического в vb.net-да. заголовок отчета должен быть динамическим означает , что если я выбрал из комбо и хочу показать этот выбранный элемент в заголовке отчета, то он должен отображаться в заголовке отчета crystal.

Помоги мне..


[edit]крик удален - OriginalGriff[/edit]

Sergey Alexandrovich Kryukov

Пожалуйста, перестань кричать. Я имею в виду, что все шапки считаются кричащими в интернете и грубыми. Пожалуйста, используйте правильную заглавную букву, если вы хотите, чтобы вас воспринимали всерьез.
--СА

Dipak V Nakum

Уважаемый Сакрюков ,я очень хорошо знаю ,если вы знаете ответ, то разместите его в другом месте молча.

Dipak V Nakum

Уважаемый Сакрюков ,я очень хорошо знаю ,если вы знаете ответ, то разместите его в другом месте молча.

Sergey Alexandrovich Kryukov

"Пост молча" - это крайне грубо. Вам здесь не рады.
--СА

OriginalGriff

ТОЛЬКО НЕ КРИЧИ. Использование всех заглавных букв считается криком в интернете и грубостью (использование всех строчных букв считается ребячеством). Используйте правильную капитализацию, если хотите, чтобы вас воспринимали всерьез.

Dipak V Nakum

дорогой OriginalGriff, если вы знаете ответ, то опубликуйте его, иначе он стоит менее дорого.

OriginalGriff

Причина моего голосования одна: грубость. СА был вежлив и сообщал вам, что вы случайно или намеренно были грубы, и что вы повысите свои шансы на ответ, если вы измените верхний регистр на более обычный регистр.
Нет причин грубить людям, которые пытаются Вам помочь, - это вовсе не побуждает других помогать вам.
Подумайте об этом. Нам не платят за то, чтобы мы были здесь, а вы не платите за то, чтобы получать помощь. Раздражать людей-не лучший способ получить их помощь.

Sergey Alexandrovich Kryukov

Я ценю это. Я не могу понять такого поведения.
--СА

4 Ответов

Рейтинг:
35

Dipak V Nakum

Dim RPTTITLE As String
 
Try
Dim tmp As String
 
If ddlactive.SelectedItem.Text = "Yes" Then
tmp = "Y"

ds1 = con.FetchData("select * from computer_mast where type='" & ddlOpt.SelectedItem.Text & "' and active='" & tmp & "' order by deptname,ip ")
RPTTITLE = "Active " & ddlOpt.SelectedItem.Text & " Users"
ElseIf ddlactive.SelectedItem.Text = "No" Then
tmp = "N"
ds1 = con.FetchData("select * from computer_mast where type='" & ddlOpt.SelectedItem.Text & "' and active='" & tmp & "' order by deptname,ip ")
RPTTITLE = "Not Active " & ddlOpt.SelectedItem.Text & " Users"
End If
 
If ds1.Tables(0).Rows.Count > 0 Then
lblErr.Visible = False
rptname = "~/Reports/Report3.rpt"
con.con.Open()
rpt.Load(Server.MapPath(rptname))
rpt.SetDatabaseLogon("wml", "win")
rpt.SetDataSource(ds1.Tables(0))
rpt.SummaryInfo.ReportTitle = RPTTITLE
 
CrystalReportViewer1.ReportSource = rpt
 
rpt.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, False, "ExportedReport")
 
Else
lblErr.Visible = True
End If
con.dttemp = ds1.Tables(0)
Catch ex As Exception
MsgBox(ex.Message)
End Try


lalit agrawal

Это нормально для crystal report но как насчет вложенного отчета
как мы можем установить заголовок отчета для вложенного отчета с помощью кода в vb. Net

Рейтинг:
1

VikashGohil

Ну, вы можете просто добавить новое поле формулы и передать значение в это поле формулы из вашего vb.net-да.

Вот и все.

Надеюсь, это решит вашу проблему.


Рейтинг:
1

Avneesh Sharma jaani

привет, Дипак.
вы можете использовать "заголовок отчета" или "доклад" или "автор файла" поле в специальном разделе областях Кристалл дизайнер доклад и разместить их в разделе заголовок отчета Crystal и установки значений этих полей в кодирования, как показано примере

Private Sub BtnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnOk.Click
      Me.ViewReceiptTableAdapter.Connection = Connection
      Me.ViewReceiptTableAdapter.FillByDate(Me.DSetFeeReports.ViewReceipt, Me.DtDate.Value)
      CryDailyCollection1.SummaryInfo.ReportTitle = " Report Of " & ComboCity.text & "City"
      CryDailyCollection1.SetDataSource(Me.DSetFeeReports)

      Me.CrystalReportViewer1.ReportSource = CryDailyCollection1

  End Sub


Это самый простой способ установить динамический заголовок любого отчета crystal.
я надеюсь, что это решит вашу проблему


Рейтинг:
0

Member 2741192

В качестве заголовка отчета можно использовать поле параметров crystal report.

Динамические значения могут быть присвоены параметрам.

Дайте мне знать, если вам понадобится дополнительная информация.

Бхакти