Q&A

  • 퀵레포트에서...헤더부문의 이상..
안녕하세요..

더운 여름에 이글을 읽으시고 계시다면 조금이나마 시원하시라고 이부분의 글을 적어봅이다.

본론으로 들어가서 .....

제가 winNT서버에서 공부하면서 만든 퀵레포트의 preview가 잘되는데///

집의 win98환경에서는 처음페이지에서는 헤더부분이 안나오고 조회된 값들만 나오고 그 다음 장부터 헤더부분이 보입니다.....

버그인가요???

알려주시면 고맙겠습니다....

참고로 제가 코딩부분을 적어보겠습니다...



procedure TForm1.bbt_printClick(Sender: TObject);

begin

if g_flag = '' then

begin

lb_bottom_message.Caption := '';

Application.MessageBox('인쇄할 자료가 없습니다.조회후 인쇄하십시오.','확인',MB_IconInformation);

Exit;

end;

qre1.Preview;

end;



procedure TForm1.qre1NeedData(Sender: TObject; var MoreData: Boolean);

begin

IF g_CurrentCount < stg_print.RowCount THEN //스트링그리드에서.....

BEGIN

lb_p_no.Caption := stg_print.Cells[0,g_CurrentCount];

lb_p_date.Caption := FormatMaskText('9999-99-99;0',stg_print.Cells[1,g_CurrentCount]);

lb_p_name.Caption := stg_print.Cells[2,g_CurrentCount];

lb_p_author.Caption := stg_print.Cells[3,g_CurrentCount];

lb_p_copy.Caption := stg_print.Cells[4,g_CurrentCount];

lb_p_scrip.Caption := stg_print.Cells[5,g_CurrentCount];

END;

inc(g_CurrentCount);

MoreData := g_CurrentCount <= stg_print.RowCount;

end;



procedure TForm1.qre1BeforePrint(Sender: TCustomQuickRep; var PrintReport: Boolean);

var cnt : integer;

begin

Proc_Print_Clear;

Proc_Query;

cnt := Query1.RecordCount;

if Query1.RecordCount > 0 then

begin

while not Query1.EOF do

begin

stg_print.Cells[0, stg_print.RowCount -1] := Query1.Fields[0].AsString;

stg_print.Cells[1, stg_print.RowCount -1] := Query1.Fields[1].AsString;

stg_print.Cells[2, stg_print.RowCount -1] := Query1.Fields[2].AsString;

stg_print.Cells[3, stg_print.RowCount -1] := Query1.Fields[3].AsString;

stg_print.Cells[4, stg_print.RowCount -1] := Query1.Fields[4].AsString;

stg_print.Cells[5, stg_print.RowCount -1] := Query1.Fields[5].AsString;

stg_print.RowCount := stg_print.RowCount + 1;

Query1.Next;

end;

if stg_print.RowCount > 2 then

stg_print.RowCount := stg_print.RowCount - 1;



g_CurrentCount := 1;

PrintReport := cnt > 0;

end;

end;



이상입니다...

고수님들의 고견을 빨리 듣기를 희망합니다.....꾸벅....

0  COMMENTS