Q&A

  • DB 에 있는 숫자를 DBGrid 에 불러올때 숫자에 천단위 구분...
안녕하세요?



DBGrid에 숫자를 불러와도 그냥 25000 이렇게 나오잖아요.



이걸 25,000 이렇게 나오게 하려면 어떻게하나요?



또 Edit 나 DBEdit 에도 이렇게 나오게 하려면 어떻게 하나요?

1  COMMENTS
  • Profile
    정성훈 2001.08.29 01:29
    영원한 초보 wrote:

    > 안녕하세요?

    >

    > DBGrid에 숫자를 불러와도 그냥 25000 이렇게 나오잖아요.

    >

    > 이걸 25,000 이렇게 나오게 하려면 어떻게하나요?

    >

    > 또 Edit 나 DBEdit 에도 이렇게 나오게 하려면 어떻게 하나요?





    안녕하세요.

    쿼리의 해당 필드 프로퍼티에서 또는 EditBox

    일자나 사업자 번호등 특정한 형식이 정해져 잇는것은

    해당 Query 에서 MaskEdit에서 해주시면되고요

    금액같은 경운 DisplayFormat 에서 지정해주시면 됩니다.

    DBEdit 는 Query에서 지정해주는대로 표시됩니다.

    일자를 EditBox 에쓰시려면 그냥 MaskEdit 쓰시면 됩니다. 형식은 같구요.



    참고 ) 년도월일 필드 MaskEdit : 9999-99-99;0 => 2001-08-28

    금액 필드 DisplayFormat : #,##0 =>천단위 쉼표 10,000

    금액 필드에서 값이 0 인 경우에는 나오질 않습니다.

    만약 금액이 0 인것도 표시할때에는 처음에 금액 필드에 DisplayFormat 는

    그냥 널로 주시고 계산이 된후에 코딩으로 주시면 다 보이실겁니다.

    Query1금액필드.DisplayFormat := '#,##0';

    그럼 수고하세요