Q&A

  • QRReport에 대해서
QRReport를 이용해서 보고서를 만들고 있는데, 자료가 출력될때 5개 나오고 선나오고 그리고 계속해서 이런 방식으로 자료가 출력되게 끔 하고 싶습니다.

예를 들어.

1999-02-02 고혜정 5000 5000

.

.

.

.

-----------------------------------------------

19990-02-03 고혜정 5000 5000

.

.

.

.

이런한 방식으로 출력할수 있는 분께서는 죄송하지만, 알려주시기 바라겠습니다.

2  COMMENTS
  • Profile
    신인재 1999.05.05 05:08
    음냐 이것은 약간의 꽁수가 필요하네요...하지만 무지 간단해요...



    QRShape를 이용하는 방법인데

    이것의 Shape프로퍼티를 qrsHorLine로 맞추면 선이 나오겠죠..?

    이것을 일딴 디테일 밴드의 QRDBText를 늘어놓은 곳에 바로 밑에

    얹져놓으세요...



    그리고 나서 Dataset의 AfterScroll이벤트에서 5라인을 체크하여

    이 QRShape를 켜주었다 꺼주었다 하는 거죠.....

    코딩은 아래와 같이 하면 되겠슴다...



    procedure TForm1.Table1AfterScroll(DataSet: TDataSet);

    begin

    QRShape1.Pen.Color := clWhite;

    if (DataSet.RecNo mod 5) = 0 then

    QRShape1.Pen.Color := clBlack;

    end;



    procedure TForm1.FormCreate(Sender: TObject);

    begin

    QRShape1.Pen.Color := clWhite;

    end;



    캭캭....QRShape1에 visible프로퍼티가 제대로 작동을 안하네요...

    왜그럴까요....한번 연구해서 저좀 알려 줘요..



    방편으로 펜의 칼라를 조정하였습니다....하이트로...



    음냐 그럼 컬러 프린터에서는 헉..............이런

    그럼 사이즈를 조정하지뭐.........헤헤



    음냐 조금 무식한 방법일 수도 있지만 코딩 깔끔하잖아요....^^;



    고혜정 wrote:

    > QRReport를 이용해서 보고서를 만들고 있는데, 자료가 출력될때 5개 나오고 선나오고 그리고 계속해서 이런 방식으로 자료가 출력되게 끔 하고 싶습니다.

    > 예를 들어.

    > 1999-02-02 고혜정 5000 5000

    > .

    > .

    > .

    > .

    > -----------------------------------------------

    > 19990-02-03 고혜정 5000 5000

    > .

    > .

    > .

    > .

    > 이런한 방식으로 출력할수 있는 분께서는 죄송하지만, 알려주시기 바라겠습니다.





  • Profile
    김영해 1999.05.05 06:34
    신인재 wrote:

    > 음냐 이것은 약간의 꽁수가 필요하네요...하지만 무지 간단해요...

    >

    > QRShape를 이용하는 방법인데

    > 이것의 Shape프로퍼티를 qrsHorLine로 맞추면 선이 나오겠죠..?

    > 이것을 일딴 디테일 밴드의 QRDBText를 늘어놓은 곳에 바로 밑에

    > 얹져놓으세요...

    >

    > 그리고 나서 Dataset의 AfterScroll이벤트에서 5라인을 체크하여

    > 이 QRShape를 켜주었다 꺼주었다 하는 거죠.....

    > 코딩은 아래와 같이 하면 되겠슴다...

    >

    > procedure TForm1.Table1AfterScroll(DataSet: TDataSet);

    > begin

    > QRShape1.Pen.Color := clWhite;

    > if (DataSet.RecNo mod 5) = 0 then

    > QRShape1.Pen.Color := clBlack;

    > end;

    >

    > procedure TForm1.FormCreate(Sender: TObject);

    > begin

    > QRShape1.Pen.Color := clWhite;

    > end;

    >

    > 캭캭....QRShape1에 visible프로퍼티가 제대로 작동을 안하네요...

    > 왜그럴까요....한번 연구해서 저좀 알려 줘요..

    >

    > 방편으로 펜의 칼라를 조정하였습니다....하이트로...

    >

    > 음냐 그럼 컬러 프린터에서는 헉..............이런

    > 그럼 사이즈를 조정하지뭐.........헤헤

    >

    > 음냐 조금 무식한 방법일 수도 있지만 코딩 깔끔하잖아요....^^;

    >

    > 고혜정 wrote:

    > > QRReport를 이용해서 보고서를 만들고 있는데, 자료가 출력될때 5개 나오고 선나오고 그리고 계속해서 이런 방식으로 자료가 출력되게 끔 하고 싶습니다.

    > > 예를 들어.

    > > 1999-02-02 고혜정 5000 5000

    > > .

    > > .

    > > .

    > > .

    > > -----------------------------------------------

    > > 19990-02-03 고혜정 5000 5000

    > > .

    > > .

    > > .

    > > .

    > > 이런한 방식으로 출력할수 있는 분께서는 죄송하지만, 알려주시기 바라겠습니다.

    >

    >



    신인재님의 방식으로 해도 되구요 다음과 같이 사용하셔도 될껄요



    QRShape에 visible은 2.0에서는 되지만요 3.0이상에서는 enabled 를 사용하시면 됩니다. 저도 처음에는 당황해서 left를 조정하는 무식함을 드러냈지만

    enabled를 사용하면서 해결했지요



    그리고 5라인 마다 QRShape를 그어주실려면

    디테일밴드의 BeforePrint 이벤트핸들러에서

    라인을 그어주는 방식을 사용하셔도 됩니다.

    예)

    var

    lcnt:integer;<-전역변수 선언





    if table1.recno = 1 then

    lcnt := 0 ;



    lcnt := lcnt + 1;

    .

    .

    .

    .

    if lcnt = 5 then

    begin

    QRShape.enabled := true;

    lcnt := 0 ;

    end

    else

    QRShape.enabled := false;





    하셔도 되구요 또는

    디테일밴드의 프레임 프로퍼티를 이용하셔도 됩니다.











    • 강경중
    • 1999.05.05 04:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 1999.05.05 06:23
      강경중 wrote: > 저는 네트웍 체팅 프로르램을 짤려고 하는 초보 델피언 입니다. > 채팅 클라이언트가 실...
    • 고혜정
    • 1999.05.05 03:58
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.05 05:08
      음냐 이것은 약간의 꽁수가 필요하네요...하지만 무지 간단해요... QRShape를 이용하는 방법인데 이것...
    • 김영해
      1999.05.05 06:34
      신인재 wrote: > 음냐 이것은 약간의 꽁수가 필요하네요...하지만 무지 간단해요... > > QRShape를 이...
    • 이호선
    • 1999.05.05 02:24
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.06 11:46
      LightLib의 Image를 말씀하시는것입니까? 그렇다면 그것보다는 ImageLib를 추천해 드립니다. LightLib의 ...
    • 안치봉
      1999.05.05 02:28
      왕초보 wrote: > 프로젝트를 진행할때 필요에 따라 새로운 폼을 만들고 저의 경우에는 > 폼 레벨에서 fon...
    • 배재민
    • 1999.05.05 00:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1999.05.05 04:36
      아래의 내용을 살펴보니.. try ...finally.. 의 사용에 대해 이해가 조금 부족한듯 싶습니다. finall...
    • 하윤철
      1999.05.05 00:45
      송수정 wrote: > 델파이 3.0을 쓰고 있습니다. > DB에 있는 내용을 레포트로 출력하고자 할때 > 퀵레...
    • 안치봉
      1999.05.05 01:25
      하윤철 wrote: > 1. Tab control을 올려놓고 폼 색상을 바꾸면... > 텝들의 색상은 따라서 안바뀌고 ...
    • 1999.05.05 01:04
      김지건 wrote: > 프로그램이 실행중에 있을때 TalNet.exe라를 실행화일이 > > 죽는 것을 방지하고 싶...
    • 한재아
    • 1999.05.04 23:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.06 00:11
      안녕하세요? 음.. 저를 지목하시다니.. 전 사실 DB쪽은 잘 모릅니다. 모.. 시스템도 잘 못하지만.... DbG...
    • 이호선
    • 1999.05.04 21:27
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.04 22:42
      Word파일을 그림으로 저장하실 수 있으면 가능합니다만, 저희는 그 방법을 모르니 불가능하다고 하겠네요.....
    • 이호선
    • 1999.05.04 20:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.05.04 21:16
      일단 Text일반문서를 보낼 수 있습니다. 그리고 그냥 BMP나 GIF파일들을 보낼 수 있기때문에 문서를 그림의...
    • 김봉재
    • 1999.05.04 20:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.05.04 21:15
      김봉재 wrote: > 메모에서 라인마다 다른 색깔을 사용하려 하는데... > 잘 않되는군요... > Memo1.Lines...
    • 김봉재
    • 1999.05.04 20:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 1999.05.04 21:00
      김봉재 wrote: > OnKeyPress에서는 Shift 키 상태를 볼수가 없고, Key의 자료형은 Char > 입니다. > 그...
    • 이방인
    • 1999.05.04 19:47
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 1999.05.04 21:15
      이방인 wrote: > 사각형인 이미지를 출력하려 합니다... > 그냥 출력하는 것이 아니라 > 사각 꼭지를 둥...
    • 1999.05.04 21:06
      이방인 wrote: > 사각형인 이미지를 출력하려 합니다... > 그냥 출력하는 것이 아니라 > 사각 꼭지를 둥...
    • 김영옥
    • 1999.05.04 19:32
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.05.04 21:22
      김영옥 wrote: > 싱그러운 아침입니다. > 다들 어제의 비가 반가웠겠죠... > 다름 아니라 ... 제가 델파...
    • 1999.05.04 21:20
      김영옥 wrote: > 싱그러운 아침입니다. > 다들 어제의 비가 반가웠겠죠... > 다름 아니라 ... 제가 델파...
    • 고혜정
    • 1999.05.04 18:50
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 신진욱
      1999.07.06 09:05
      고혜정 께서 말씀하시기를... > 다음과 같은 에러가 발생해서 도움을 청하려 합니다. > Error : Cannot ...
    • 1999.05.04 21:17
      고혜정 wrote: > 다음과 같은 에러가 발생해서 도움을 청하려 합니다. > Error : Cannot make a visible...
    • 이정욱
      1999.05.04 21:17
      이미 보여주고 있는 창을 또 ShowModal을 하시려는것 같습니다. 일단 그 폼의 Visible을 False로 주시고 S...
    • 난 나
    • 1999.05.04 10:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.05.05 06:47
      난 나 wrote: > 퀵레포트에서요.. > 선처리를 점선으로 하고 싶거든요.. > > =======================...
    • 김영애
    • 1999.05.04 05:26
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 하윤철
      1999.05.04 23:12
      김영애 wrote: > 이것을 함으로써 보고서가 어렵다는 것을 다시한번 느꼈습니다.. > 이것을 테이블 4개를...
    • rain
      1999.05.04 05:34
      저는 그와 같은 상황에서는 일종의 View를 만들어서 해결합니다. 아니면, 폼의 내용과는 상관없는 SQL...