0
Crystal Reports에서 단일 계정 원장을 설계했으며 매우 효과적입니다. 여러 계정 Crystal Reports를 설계하는 방법을 모르겠습니다.Crystal Reports의 복수 레코드
string sql = @"select date=convert(varchar,date,103),name,particulars,debit,credit,narrat from ledger" +
" where name between @name1 and @name2" +
" and [email protected]" +
" 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를 함께 설계 :
보고서는 다음과 같이 ADO.Net 데이터 집합에 의해 설계되었습니다? 한 페이지에 여러 레코드가 있다는 뜻입니까?
마헤는 소스를 설정하기 전에 조건을 넣어 그 경우 (d7.Tables [0] .Rows.Count> 0)으로 설정하고. 테이블이 어떤 행도 반환하지 않을 수 있습니다. –
** 여기서 '@ name1'과 '@ name2'사이의 이름 ** 검색어의이 줄이 정확합니까? 매개 변수를 전달할 때 작은 따옴표가 없어야합니다. 그것은 "** name"@ name1과 @ name2 사이에 "따옴표없이 ** 없어야합니까? –
@astander, 맞아.하지만 내 문제를 해결하지 못해. 단 하나의 계정처럼 강철 디스플레이 야. 그것을 설정하는 방법이나 질문에 대한 여러 가지 레코드에 대한 보고서를 디자인하고 제안 사항에 감사드립니다. 감사. – mahesh