Q&A

  • 퀵리포트에서 그룹에 번호를 넣으려면?
퀵리포트를 사용하다가 그룹에 번호를 넣어야 되는데, 도대체 방법이 없네요.



에를들어



그룹 A,B,C가 있을때

그룹별로 출력하면서



A 1

B 2

C 3



식으로 자동으로 번호를 넣으려면 어떻게 해야하죠?



고수님들의 조언바랍니다.





1  COMMENTS
  • Profile
    이재식 2000.02.04 06:50
    Bean wrote:

    > 퀵리포트를 사용하다가 그룹에 번호를 넣어야 되는데, 도대체 방법이 없네요.

    >

    > 에를들어

    >

    > 그룹 A,B,C가 있을때

    > 그룹별로 출력하면서

    >

    > A 1

    > B 2

    > C 3

    >

    > 식으로 자동으로 번호를 넣으려면 어떻게 해야하죠?

    >

    > 고수님들의 조언바랍니다.

    >



    이재식 Wrote :

    안녕하세요?



    퀵레포트 출력시 그룹별 번호를 넣어주는 기능은 없습니다.

    기능 사용이 너무 현란하거나 없다면 코딩으로 해결을 해야 됩니다.

    이렇게 해보세요.

    퀵레포트가 올려져있는 unit파일에 보면 private 선언하는 곳이있죠. 맨위에.

    거기에 다음과 같이 코딩하세요.

    count : integer ;



    그런다음 퀵의 beforePrint이벤트에 count := 1 ;

    이렇게 코딩하세요.



    그런다음 그룹별 출력이니까 그룹밴드를 쓰셨을 겁니다.

    그룹밴드에 QRLabel를 올려놓으세요.

    그다음 그룹밴드의 beforePrint이벤트에 다음처럼 하세요.

    QRLabel.caption := IntToStr(count) ;



    그런다음 그룹밴드의 afterPrint이벤트에 다음과 같이 하세요.

    count := count + 1 ;





    >