Q&A

  • DBGrid에서 데이터 Display...
   A Col                     B Col   (DB : 실제 DB값)
========================================================
   zzz                       2002-02-02 (DB : 20020202)
   bbb                       740101-1111111 (DB : 7401011111111)
   ccc                       12월 (DB : 12)
   eee                       111-11-11111 (DB : 1111111111)
   zzz                       2003-08-21 (DB : 20030821)
   eee                       555-55-55555 (DB : 5555555555)
=========================================================

디비그리드를 저렇게 A 컬럼값에 따라 B 컬럼의 값의 형식을
변경하고 싶은데....

혹시 가능한가요?

가능하면 어떻게 해야하는지 조언 부탁드립니다..

1  COMMENTS
  • Profile
    major 2003.08.22 04:05


    흠 이건 여러가지 방법이 있을 것 같네여...

    걍 쿼리에서 CASE(SQL혹은DB2)나 DECODE(오라클)를 사용해서 쿼리에서
    아예 가지고 올수도 있구요..(이건 거의 하드 코딩이겠져...ㅠ.ㅠ)

    글구 님이 원하시는 방법은 아무래도 DisplayFormat(필드가 숫자형인 경우)
    아님 EditMask(String형인 경우..) 를 주시면 될 것 같네요..

    그러니까 Open 시에 필드에 있는 위의 프로퍼티를 사용하셔도 될 것 같네요..

    글구 계산 필드를 사용해서 디비 그리드에 보여 줄수가 있겠네요...

    계산 필드는 함 해 보시면 금방 아실수 있을 꺼에요..

    그럼 즐프하세염...