Q&A

  • fastreport에서 각 레코드마다 색상다르게 주기와 합계내기
델 초보입니다.

델파이를 시작한지 얼마안되어어줍잖은 초보입니다.
Quick래포트을 몇번 사용해보다가 fastreport로 바꾸었읍니다.

배워보려고 Demos 디렉토리안의 프로젝트들을 뒤져봤는데

첫번째레코드는 바탕이 옅은 회색이고 두번째는 흰색으로 세번째는 옅은회색,네번째는 흰색.... 이런식으로 반복해서 출력이되는 프로젝트가 있던데 이런식으로 첫번째와두번째 레코드의 바탕색상이 반복적으로 바뀌게 할려면 어떻게 해야하나요?

프로젝트 소스에도 그부분은 나와있지 않은것 같던데도 출력이나 프리뷰로 보면 색상이 지정되더군요.

또  금액필드안의 합계를 마지막에 내고싶은데 어떻게 해야하는지...

영 감이오지를 않아서...  

답변 부탁드립니다.

5  COMMENTS
  • Profile
    손희석 2004.01.05 19:27
    개체에 Highlight 속성에서 지정할수 있습니다.

    condition을 만족하는 조건에서 지정하고자 폰트 배경색깔 등을 바꿀수 있습니다.

    합계는 함수가 있습니다. [SUM([필드명],밴드명] 으로 지정하시면 됩니다. 만약 MasterBand1이 레코드 소스라면 [SUM([필드명],MasterBand1]하면 됩니다.

    그럼 즐프되세요..
  • Profile
    박희경 2004.01.05 21:39
    빠른답변 감사드립니다.

    정말 죄송합니다.
    이리 저리 해보아도...
    그런데 님께서 답변해주신 함수를 어디에 넣어야 하는지...
    좀 상세하게 답변해주시면 정말 고맙겠습니다.

  • Profile
    손희석 2004.01.06 00:05
    데모중에서 합계를 낸 부분의 수식표현이 어떻게 되어 있는지 우선 보세요.

    글로 설명할려니까 막상 쉽지가 않네요..

    ^^

    FastReport는 데이터 베이스필드를 표시할때

    대괄호 [ ] 를 쓰게 되어 있습니다. 함수도 마찬가지고요

    데모중에 보면 쉽게 이해할수 있을텐데요 ^^

    부족한 답변인듯 해서 죄송합니다..
  • Profile
    박희경 2004.01.06 08:04
    합계를 내는 문제는 해결했읍니다.
    밴드의 색상이 반복적으로 변하는 부분은 아직도...

    감사드립니다.


  • Profile
    배종윤 2004.01.28 19:55
    답변이 맞나 모르겠네요

    오브젝트의 속성에 보시면 하이라이트 기능이 있습니다.

    하이라이트 값에 어떤 조건을 넣어 주시고 거기에 맞는

    설정값을 지정해주시면 됩니다.

    데모 보시면 좀더 자세한걸 알수 있습니다.