Q&A

  • DB GRID !!!! 도와주세요......
sql에서 select 한 값이 float 입니다

db grid 에서 , 를 표시하고 싶은데..

예를 들어 (sql : 10200 -> dbgrid : 10,200)

로 보여주고 싶습니다..어케하는건지...

부탁합니다.

2  COMMENTS
  • Profile
    사발우성 2001.05.25 19:45
    멍청맨 wrote:

    > sql에서 select 한 값이 float 입니다

    > db grid 에서 , 를 표시하고 싶은데..

    > 예를 들어 (sql : 10200 -> dbgrid : 10,200)

    > 로 보여주고 싶습니다..어케하는건지...

    > 부탁합니다.



    TBcdField(Fields[0]).DisplayFormat:='###,###';

  • Profile
    경승현 2001.05.25 19:26
    멍청맨 wrote:

    > sql에서 select 한 값이 float 입니다

    > db grid 에서 , 를 표시하고 싶은데..

    > 예를 들어 (sql : 10200 -> dbgrid : 10,200)

    > 로 보여주고 싶습니다..어케하는건지...

    > 부탁합니다.



    간단한 방법..



    Query 컴포넌트에 오른쪽 마우스를 클릭한다.

    메뉴상에 Field Editor를 실행시킨다.

    Field Editor 에 대고 오른쪽 마우스를 클릭한다.

    그리고 Add All Fields를 클릭한다.

    그리고 , 를 할 필드 (정수, 실수형)를 선택한다.

    그러면 Object Inspector 상에.. DisPlay Format이라는 것이 있다..

    그옆에다 #,##0 -> 10,000 형태나, 소수점 두자리 할때는, #,##0.00를 한다.

    그리고 DB Grid를 보고 기뻐한다..



    당근 Query는 Open 되어있는 상태여야 겠죠??



    주의사항은.. DB의 필드명이나 형을 수정할 시에는 이것도 같이 수정해줘야 합니다.

    같이 안해주면 델파이는 당신을 거부할수 있습니다., 캬하하..



    그럼 즐델하시고 행복하세여~~