Crystal Reports上的多个记录

时间:2011-09-05 11:34:25

标签: c# sql crystal-reports

我在Crystal报表中设计了一个帐户分类帐,效果非常好。我不知道如何设计多个帐户Crystal Reports?。

报告由ADO.Net Dataset设计如下:

  string sql = @"select    date=convert(varchar,date,103),name,particulars,debit,credit,narrat from ledger" +
            " where name between @name1 and @name2" +
            " and companyID=@companyID" +
            " Order by convert(datetime,date,103) asc";

        SqlCommand cmd = new SqlCommand(sql, con);
        cmd.Parameters.AddWithValue("name1", textBox1.Text);
        cmd.Parameters.AddWithValue("name2", textBox2.Text);
        cmd.Parameters.AddWithValue("companyID", label1.Text);
        SqlDataAdapter dap = new SqlDataAdapter();
        dap.SelectCommand = cmd;
        DataSet7 d7 = new DataSet7();
        dap.Fill(d7, "ledger");
        CrystalMultiLdgerReports cmr = new CrystalMultiLdgerReports();
        cmr.SetDataSource(d7.Tables[0]);
        crystalReportViewer1.ReportSource = cmr;

如何使用Crystal Reports设计它以显示为查询?我的意思是每页有多个记录?。

1 个答案:

答案 0 :(得分:1)

按页面创建一对一记录可以非常简单地在单页面上处理多个帐户。

您只需创建群组,然后点击/选择群组页脚上常用选项卡常用选项卡 #1:

根据上述查询,您将在“记录选择”之间的单页上显示单个记录。

感谢.....