Q&A

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

예를 들어.

1999-02-02 고혜정 5000 5000

.

.

.

.

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

19990-02-03 고혜정 5000 5000

.

.

.

.

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

3  COMMENTS
  • Profile
    정호창 1999.07.19 21:46
    델파이 응용프로그램 실행중 Query, Table의 Data를 dbf로 만들어낼 수 있는지

    있다면 방법을 알려주심 고맙겠읍니다.



  • 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.04 10:51
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영해
      1999.05.05 06:47
      난 나 wrote: > 퀵레포트에서요.. > 선처리를 점선으로 하고 싶거든요.. > > =======================...
    • 문보석
    • 1999.07.19 23:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.07.20 02:52
      VCL은 없구 API로는 구현이 가능합니다. 하지만 만만치 않은 작업이 되겠죠. 참고가 될 API들을 말씀드리...
    • 고혜정
      1999.05.05 03:58
      QRReport를 이용해서 보고서를 만들고 있는데, 자료가 출력될때 5개 나오고 선나오고 그리고 계속해서 이런...
    • 신인재
      1999.05.05 05:08
      음냐 이것은 약간의 꽁수가 필요하네요...하지만 무지 간단해요... QRShape를 이용하는 방법인데 이것...
    • 김영해
      1999.05.05 06:34
      신인재 wrote: > 음냐 이것은 약간의 꽁수가 필요하네요...하지만 무지 간단해요... > > QRShape를 이...
    • 강경중
    • 1999.05.05 04:14
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 권도은
      1999.07.19 22:31
      시리얼 통신을 하는 중 CE_OVERRUN 이라는 에러 메세지가 자꾸 뜨면서 통신 불능상태가 되어버리는데 이...
    • 1999.05.05 06:23
      강경중 wrote: > 저는 네트웍 체팅 프로르램을 짤려고 하는 초보 델피언 입니다. > 채팅 클라이언트가 실...
    • 정윤옥
    • 1999.07.19 22:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      1999.07.20 00:31
      정윤옥 께서 말씀하시기를... > 버튼에 클릭이벤트를 강제로 보낼려고 합니다 > sendmessage(button1.Ha...
    • 이상철
    • 1999.05.05 06:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.05.06 06:10
      이상철 wrote: > 안녕하세요 델파이 를 무지 좋아하는 상철입니당 > 소스는 정확히 몰르구요 하지만 대충...
    • 고혜정
    • 1999.05.05 03:58
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 정호창
      1999.07.19 21:46
      델파이 응용프로그램 실행중 Query, Table의 Data를 dbf로 만들어낼 수 있는지 있다면 방법을 알려주심 고...
    • 신인재
      1999.05.05 05:08
      음냐 이것은 약간의 꽁수가 필요하네요...하지만 무지 간단해요... QRShape를 이용하는 방법인데 이것...
    • 김영해
      1999.05.05 06:34
      신인재 wrote: > 음냐 이것은 약간의 꽁수가 필요하네요...하지만 무지 간단해요... > > QRShape를 이...
    • 배재민
    • 1999.05.05 00:28
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 한재아
      1999.07.19 19:24
      DbGrid상에 ComboBox를 넣어서 데이터를 바꾸어줄 수 있는지 알고싶습니다. 자료를 DbGrid상에서도 바꾸어...
    • 신인재
      1999.05.05 04:36
      아래의 내용을 살펴보니.. try ...finally.. 의 사용에 대해 이해가 조금 부족한듯 싶습니다. finall...
    • 데빠이
      1999.07.19 19:41
      한재아 께서 말씀하시기를... > DbGrid상에 ComboBox를 넣어서 데이터를 바꾸어줄 수 있는지 알고싶습니다...
    • 강경중
    • 1999.05.05 04:14
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 남윤혁
      1999.07.19 18:32
      질문입니다. DBGrid에서 만약 ID와 NAME이 있다면 저는 ID는 기존의 값을 그냥 이용하고 NAME만 ...
    • 1999.05.05 06:23
      강경중 wrote: > 저는 네트웍 체팅 프로르램을 짤려고 하는 초보 델피언 입니다. > 채팅 클라이언트가 실...
    • 유도삼
      1999.07.31 05:41
      남윤혁 께서 말씀하시기를... > 질문입니다. > > DBGrid에서 만약 ID와 NAME이 있다면 > > 저는 ID...
    • 고혜정
      1999.05.05 03:58
      QRReport를 이용해서 보고서를 만들고 있는데, 자료가 출력될때 5개 나오고 선나오고 그리고 계속해서 이런...
    • 신인재
      1999.05.05 05:08
      음냐 이것은 약간의 꽁수가 필요하네요...하지만 무지 간단해요... QRShape를 이용하는 방법인데 이것...
    • 김영해
      1999.05.05 06:34
      신인재 wrote: > 음냐 이것은 약간의 꽁수가 필요하네요...하지만 무지 간단해요... > > QRShape를 이...
    • 김종성
    • 1999.07.19 10:51
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 왕초보
      1999.05.05 01:56
      프로젝트를 진행할때 필요에 따라 새로운 폼을 만들고 저의 경우에는 폼 레벨에서 font를 굴림체로 지정하...
    • 권경부
      1999.07.20 08:35
      아래의 내용만가지고는 어디가 잘못되었는지 알수 없습니다. SaveAsClick 이벤트역시 봐야 하구요... '제...
    • 안치봉
      1999.05.05 02:28
      왕초보 wrote: > 프로젝트를 진행할때 필요에 따라 새로운 폼을 만들고 저의 경우에는 > 폼 레벨에서 fon...
    • 이호선
      1999.05.05 02:24
      안녕하세요. Lightlib상용버전에 대하여 가격이 궁금합니다. 나이렉스가 총판이라 알고 있습니다. Delph...
    • jini
      1999.07.19 18:25
      신은석 께서 말씀하시기를... > 안녕하십니까? 혹시 방법을 알고 계시는 분은 빠른 답변을 주세요. > 보...
    • 이정욱
      1999.05.06 11:46
      LightLib의 Image를 말씀하시는것입니까? 그렇다면 그것보다는 ImageLib를 추천해 드립니다. LightLib의 ...
    • 박홍석
      1999.07.19 08:19
      안녕하세요. 미리보기 화면을 구현하고 있는데 Label에 폰트와 크기를 지정하고 PaintBox에 TextOut을 ...
    • 안치봉
      1999.05.05 02:28
      왕초보 wrote: > 프로젝트를 진행할때 필요에 따라 새로운 폼을 만들고 저의 경우에는 > 폼 레벨에서 fon...
    • 장영철
    • 1999.07.19 04:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 유도삼
      1999.07.31 10:25
      장영철 께서 말씀하시기를... > 며칠을 고민하고 고민하고 했지만 도저히 > 해결못할 문제라 여러 도사...
    • 안치봉
      1999.05.05 01:25
      하윤철 wrote: > 1. Tab control을 올려놓고 폼 색상을 바꾸면... > 텝들의 색상은 따라서 안바뀌고 ...
    • 1999.05.05 01:04
      김지건 wrote: > 프로그램이 실행중에 있을때 TalNet.exe라를 실행화일이 > > 죽는 것을 방지하고 싶...
    • 1999.07.20 00:01
      김창환 께서 말씀하시기를... > 서버 어플리케이션에 Query가 있습니다. > 클라이언트에서 검색하고자 하...