私は怒りの報告に新しいです。バンドを使用して私のデータを意識したレイブレポートを作成しましたが、今はコードからレポートにパラメータを送信することによってカスタネットレポートを作成する必要があります。Delphi Rave Report 7.7.0 canレポートを使用して複数の行を作成できますか?
私のテキストブックの例では、これを行ったレポートのパラメータを作成し、ページデザイナーの各列に配置する必要があると言いました。私のテキストブックに記載されているように、テストのために、私は唯一の最初のカラム値Param.Group1を埋めるために望んでいたので、私は
// Loop at groups;
rvpgrouprep.SelectReport('grouprep',False);
rvpgrouprep.open;
while cdsgrouprep.eof = False do
begin
group := cdsgrouprep.FindField('GroupName').AsString;
rvpgrouprep.SetParam('Group1',group);
cdsgrouprep.MoveBy(1);
end;
rvpgrouprep.Execute;
rvpgrouprep.Close;
は、だから私の教科書の例は、このコラム内のグループのリストを提供すべきであることを示し、次のコードを使用しましたparam.group1は私のreprtにありますが、このコードはレポートに1行しか表示せず、最後のエントリです。 whileループが動作し、私はそれをデバッグしました。何か不足していますか?
助けが必要です。
あなたは 'cdsGroupRep'(?データセット)throgh反復されています。 'Next/MoveBy'のようなものを' rvpGroupRep'でも作る必要がありますか?同じレポート行にある同じパラメータを設定しようとしているようです。 – teran
私はトラストcdsGroupRep(クライアントデータセット)を繰り返しています。私はそれを次の行に移すべきだと私は同感だが、私は教科書やインターネット上で次の/ moveby/newlineのためのメソッドを見つけられなかった。 – Overklog
は、通常、ジェネレータにはData-Bandsのようなものがあり、データセット(またはclientDataSet)に割り当てることができます。 http://gp.embarcadero.com/authors/edit/1784.aspxまた、このマニュアルはhttp://www.bio-work.de/hilfe/bioorderdesk/006/rave5にあります。 .pdf(RaveReports 5)、それはむしろ古いです – teran