Q&A

  • 금액에 콤마를 찍어야 하는데요....
Group Footer에서 금액을 Sum 하면..천단위마다 콤마가 안찍혀요...

detail밴드에서는 찍혀 나오거등요....

detail밴드의 금액을 더하는건데 왜 거기서만 콤마가 안찍히는지...

프로퍼티에서 지정해 줘야 하는건가요?

에휴..그거땜시 암꺼두 못하궁..ㅠ.ㅠ

아시는분 꼭 알려두세요..^^
2  COMMENTS
  • Profile
    Crazy 2004.02.10 08:15
    안녕하세요.
    DetailBand 에서도 무조건 찍히는게 아니라 DBText 컴퍼넌트에 연결된
    Query, MemData 등등의 해당 Field 의 DisplayFormat을 지정해주었기 때문입니다.

    Group Footer 의 QrExp, 또는 QRLabel 컴퍼넌트의 이벤트중 OnPrint에
    Value := FormatFloat( '#,##0', StrToFloat( Value ) );

    참고로 DBText 의 해당 내용을 찍지 않으시려면
    Value := ''; 하면 안되고Value := ' '; 이렇게 공백을 주시면 됩니다.
    그럼..

  • Profile
    노계섭 2004.02.11 09:04
    아래의 방법도 있지만...더 간단하게 할수 있습니다.
    Group Footer에서 Sum을 한다면
    QrExp로 했을거라 가정하고,
    프로퍼지중 Mask에 #,##0 을 설정합니다.
    Sum한 값이 출력되고 난 후에 또 다른 값을 Sum할 경우에는
    프로퍼지중 ResetAfterPrint의 값을 True로 설정해 주시면 됩니다.
    이상 허접답변이었습니다.