-1

日付間でフィルタリングする Crystal Reports でレポートを作成する必要があります.. Web ページから、「開始日」、「終了日」の 2 つの日付を選択し、その日付の間の DB からデータを送信するレポートを生成できる必要があります。

4

2 に答える 2

1

Imports CrystalDecisions.Shared Imports CrystalDecisions.CrystalReports.Engine

Dim crTableLogonInfos を新しい TableLogOnInfos として Dim crTableLogonInfo を新しい TableLogOnInfo として Dim crConnectionInfo を新しい ConnectionInfo として

Dim crTables As Tables
Dim crTable As Table

Dim crReport As CrystalDecisions.CrystalReports.Engine.ReportClass

Dim crReportDocuments As New YourReport(crystal report) crReportDocuments.SetParameterValue("@Parameter", Parametervalue) .. ..

With crConnectionInfo ''(接続情報) .ServerName = ServerName .DatabaseName = DataBaseName If Uid <> "" Then .UserID = Uid .Password = pwd Else .IntegratedSecurity = True End If End With

        crTables = crReport.Database.Tables

        For Each crTable In crTables
            crTableLogonInfo = crTable.LogOnInfo
            crTableLogonInfo.ConnectionInfo = crConnectionInfo
            crTable.ApplyLogOnInfo(crTableLogonInfo)
        Next

        cry.ReportSource = crReportDocuments
于 2013-01-23T12:02:26.773 に答える
0

最初に、開始日と終了日のパラメータをレポートに追加します。次に、「選択エキスパート」で、日付フィールドが{@Start Date}{@End Date}パラメータの間にあるように設定します。

.NET と Crystal の間でパラメーターを渡すのに役立つように、これを参照してください 。Crystal Report へのパラメーター

于 2012-12-07T22:57:34.047 に答える