Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie z dwóch tabel w raporcie

W kreatorze raportów Crystal zlokalizuj plik ODBC utworzony za pomocą nazwy użytkownika i hasła.

Następnie zobaczysz tekst polecenia, możesz tam umieścić swoje zapytanie.

Ten kod dla 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

Ten kod jest dla 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();

Nazwa parametru raportu kryształowego musi być taka sama jak w kodzie w tle.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Alternatywa dla Intersect w MySQL

  2. Jak uzyskać rekord z maksymalną wartością w MySQL?

  3. Jak znaleźć n-tą pozycję w MySQL?

  4. Jak dodać opcję do sql_mode w MySQL bez utraty istniejących ustawień?

  5. WEEK() Przykłady – MySQL