sql >> Databáze >  >> RDS >> Mysql

Dotaz ze dvou tabulek v přehledu

V průvodci Crystal report vyhledejte svůj odbc vytvořený pomocí uživatelského jména a hesla.

Poté uvidíte text příkazu, můžete tam vložit svůj dotaz.

Tento kód pro VB.NET

 Private CRPT As New ReportDocument
    Private APPPATH As String
    Private PARAM As New ParameterFields
    Public PARAM_DESC As New ParameterDiscreteValue
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

        APPPATH = Application.StartupPath & "\REPORT\sample.rpt"
        CRPT.Load(APPPATH)
        Me.CrystalReportViewer1.ReportSource = CRPT

        PARAM = CRPT.ParameterFields

        PARAM_DESC.Value = Format(DatePicker1.Value, "yyyyMMdd")
        PARAM("DATEP").CurrentValues.Clear()
        PARAM("DATEP").CurrentValues.Add(PARAM_DESC)
        Me.CrystalReportViewer1.Refresh()
    End Sub

Tento kód je pro C#:

CRPT = new ReportDocument();
            APPPATH = Environment.CurrentDirectory + "Sample.rpt";
            CRPT.Load(APPPATH);
            Report_Viewer.Refresh();
            CRPT.SetParameterValue("syear", Servercls.year);


            CRPT.SetParameterValue("smonth", Servercls.month);
            CRPT.SetParameterValue("sday", Servercls.day);
            CRPT.SetParameterValue("datevalue", Servercls.Datevalue);
            Report_Viewer.ReportSource = CRPT;

            sc.configureCrystalReport();
            Report_Viewer.Refresh();

Název parametru vaší krystalové zprávy musí být stejný jako ve vašem Code Behind.




  1. Jak se přihlásím a ověřím k Postgresql po nové instalaci?

  2. Jak vytvořit sloupec, který není null v pohledu

  3. Import zazipovaného CSV souboru do PostgreSQL

  4. Obecná chyba:Neshoda verze OS