Q&A

  • QuickRep 에서 A4에 2번 인쇄하는 방법
퀵리포트에서 A4에 2번 인쇄하는 방법을 알고 싶습니다.

예을 들자면

세금계산서나 거래명세표같이 반으로 나누어 위에는 공급자 아래는 공급반는자

이렇게 인쇄되는데 방법이 없는지요.

급하거든요...

아시는 분들의 많은 조언 바랍니다.

고맙습니다.... ^.^



1  COMMENTS
  • Profile
    최영근 2000.11.10 03:56
    ljb007 wrote:

    > 퀵리포트에서 A4에 2번 인쇄하는 방법을 알고 싶습니다.

    > 예을 들자면

    > 세금계산서나 거래명세표같이 반으로 나누어 위에는 공급자 아래는 공급반는자

    > 이렇게 인쇄되는데 방법이 없는지요.

    > 급하거든요...

    > 아시는 분들의 많은 조언 바랍니다.

    > 고맙습니다.... ^.^

    >



    ==========================



    안녕하세요 ?



    제경우를 말씀드리자면,

    퀵 리포트에서 detail band와 child band 를 똑같이 크기로 설정한다음

    그곳에 라벨 컴포넌트를 적당한 위치에 배열시키고

    쿼리와 연결시키는 방법을 사용했습니다.



    즉 쿼리를 던져 조건을 만족시키게 한다음

    퀵 리포트의 라벨과 연결시키는 방법이지요.





    procedure TFor2.QuickRep1BeforePrint(Sender: TCustomQuickRep;

    var PrintReport: Boolean);

    var

    TQ : TQuery;

    begin

    TQ := TQuery.Create(nil);

    TQ.Close;

    TQ.SQL.Clear;

    TQ.SQL.Add('Select * From sell');

    TQ.Open;



    if TQ.Eof = True then

    begin

    showMessage('정보가 없어유~~ ');

    end

    else

    begin

    QrLabel1.caption := TQ.FieldByName('name').AsString ;



    .......



    QrLabel2.caption := TQ.FieldByName('name').AsString ;

    .....

    end;

    end;



    .............







    도움이 되기를 바랍니다.

    그럼 이만.