Q&A

  • DBgrid 의 특정컬럼에 format을 주려면?
숫자필드에는 Displayformat 을 이용해서 뿌려주는걸로 알고 있는데

문자필드에 포맷을 적용하려면 어찌해야 할까요?

예를들어 우편번호가 123456 으로 저장되어 있고

dbgrid 에 뿌릴때는 123-456 의 형식으로 뿌리고 싶거든요.

컬럼에 색을 지정하는 방법은 많이 나와 있습니다만 이런것은 없군요.

도와주십시오!



깨굴~

2  COMMENTS
  • Profile
    송수정 2001.05.26 20:30
    깨구락지 wrote:

    > 숫자필드에는 Displayformat 을 이용해서 뿌려주는걸로 알고 있는데

    > 문자필드에 포맷을 적용하려면 어찌해야 할까요?

    > 예를들어 우편번호가 123456 으로 저장되어 있고

    > dbgrid 에 뿌릴때는 123-456 의 형식으로 뿌리고 싶거든요.

    > 컬럼에 색을 지정하는 방법은 많이 나와 있습니다만 이런것은 없군요.

    > 도와주십시오!

    >

    > 깨굴~



    DBGrid는 단순히 데이타를 보여주는 기능을 합니다.

    그리드에 연결되 있는 쿼리나 테이블에서 마우스 오른쪽 버튼을 누르거나 더블클릭하면 창이 하나뜨는데.. 그 창에서 오른쪽 마우스를 클릭하면 팝업메뉴가 뜹니다.

    add fields를 선택하시면 현재 연결된 DB필드가 나올겁니다

    필드를 옮기시고 우편번호 필드의 프로퍼티를 보시면 editmask라는 속성이 있습니다.

    그곳에서 설정하시면 나옵니다.



  • Profile
    깨구락지 2001.05.26 21:36
    editMask를 이용했더니 일단 표기는 됩니다만 그게 좀 이상하군요.

    123456 에 ###-### 마스크를 썼더니 123- 만 표시됩니다.

    다른 방법(### ###,999-999,(999)999 등)을 싸보아도 특수문자 이후의 문자들은 공백으로 나오는군요. 도무지...



    깨굴~



    송수정 wrote:

    > 깨구락지 wrote:

    > > 숫자필드에는 Displayformat 을 이용해서 뿌려주는걸로 알고 있는데

    > > 문자필드에 포맷을 적용하려면 어찌해야 할까요?

    > > 예를들어 우편번호가 123456 으로 저장되어 있고

    > > dbgrid 에 뿌릴때는 123-456 의 형식으로 뿌리고 싶거든요.

    > > 컬럼에 색을 지정하는 방법은 많이 나와 있습니다만 이런것은 없군요.

    > > 도와주십시오!

    > >

    > > 깨굴~

    >

    > DBGrid는 단순히 데이타를 보여주는 기능을 합니다.

    > 그리드에 연결되 있는 쿼리나 테이블에서 마우스 오른쪽 버튼을 누르거나 더블클릭하면 창이 하나뜨는데.. 그 창에서 오른쪽 마우스를 클릭하면 팝업메뉴가 뜹니다.

    > add fields를 선택하시면 현재 연결된 DB필드가 나올겁니다

    > 필드를 옮기시고 우편번호 필드의 프로퍼티를 보시면 editmask라는 속성이 있습니다.

    > 그곳에서 설정하시면 나옵니다.

    >