Q&A

  • QuickReport의 TDBText의 Mask속성이 동작하지 않음
델파이6 + FireBird1.5 + IBX 를 가지고 프로그래밍을 하고 있습니다.

보고서 디자인 중인데 쿼리를 동적생성해서 퀵리포트의 DataSet에 연결시키고
TQRDBText를 DetailBand에 올려놓고 DataSet과 연결한 후 레코드를 뿌리는데
Mask속성을 천단위 표시를 위해서
#,0
#,##0

등으로 설정한 후에 출력해 보면 해당 필드가 출력되지 않습니다.
어쩔 수 없이 TQuery의 Field를 TFloatFileld로 형변환한 후에 DisplayFormat속성을 이용하여
처리하고 있는데... 필드의 갯수가 많게되면 여간 번거로운 작업이 아닙니다. 컴포넌트는 복사해서 붙이면
간단하게 해결할 수 있는데 말이죠.

왜 안되는지 정말 모르겠습니다. 내 잘못이 뭔지... 아니면 델파이 잘못인지... IBX 문제인지.
0  COMMENTS