퀵레포트 같은 경우는 MoreData를 사용해서 입력받은 문자열(DB에서 불러오느 것 말고)을 여러줄 출력할 수 있었는데 RAVE는 그런 기능이 없는건가요? 이것 때문에 골치아프네여.
좀 알려주세여.
<!--CodeS-->
if j < form1.ListBox2.Items.Count then
begin
s := form1.ListBox2.Items.Strings[j];
QRLabel5.Caption := FormatDateTime('YYYY-MM-DD', now);
QRLabel6.Caption := s;
QRLabel3.Caption := inttostr(j + 1);
end;
inc(j);
MoreData := j <= form1.ListBox2.Items.Count;
위의 것 같이 퀵레포트는 MoreData를 사용하면 되는데
if j < ListBox2.Items.Count then begin
RvProject1.Open;
s := ListBox2.Items.Strings[j];
RvProject1.SelectReport('Report1', False);
RvProject1.SetParam('date', FormatDateTime('yy년 mm월 dd일', Now));
RvProject1.SetParam('number', inttostr(i + 1));
RvProject1.SetParam('tablename', s);
RvProject1.Execute;
RvProject1.Close;
j는 1씩 증가하게 해놓았구여.
RAVE 같은 경우는 어떻게 해야 하는지...ㅋ
도와주세여.
<!--CodeE-->