我在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;
如何设计它与水晶报表显示为查询?我的意思是每页有多条记录?
发布于 2011-09-12 13:02:16
这是非常简单的创建一对一的记录,每页处理多个帐户在一个页面的智慧。
您只需创建组页脚,然后在 of Common选项卡 of Section Expert on Group Footer #1:之后单击/选择新页面
根据上面的查询,您将在记录选择之间的单页上显示单个记录。
谢谢……
https://stackoverflow.com/questions/7307449
复制相似问题