Q&A

  • 해당 필드에 값이 없을 때 0으로 보여줄려면....


Integer 필드가 해당 값이 없을 때 DBGrid에 0으로 보여 줄려고 합니다.



Display Format ###,###,##0 으로 지정을 해도 해당 필드에 값이 존재하지 않는 경우는 0이라는 값이 나오질 않더군요.



한 개의 필드가 아니라, 여러 개의 필드가 그런 경우가 발생할 수 있어서 각각 값을 체크하고 넣어주는 방법도 문제가 있습니다.



3  COMMENTS
  • Profile
    손창근 1999.12.01 22:14
    안녕하세요...

    오공이 입니다...



    DB을 무엇으로 쓰고 계신지는 잘 모르지만....

    Select을 할때 구분하면 좋을거 같네요...



    Oracel은 DECODE, ms_sql은 IIF 가 있는 걸로 알고 있거든요.

    예을 들어

    Select Decode(A,NULL,0,A) from table...

    이런 식으로 하면 될거 같네요....

    ms_Sql도 이거랑 비슷할거 예요...



    그럼 이만..

    수고 하세요..







    황선희 wrote:

    >

    > Integer 필드가 해당 값이 없을 때 DBGrid에 0으로 보여 줄려고 합니다.

    >

    > Display Format ###,###,##0 으로 지정을 해도 해당 필드에 값이 존재하지 않는 경우는 0이라는 값이 나오질 않더군요.

    >

    > 한 개의 필드가 아니라, 여러 개의 필드가 그런 경우가 발생할 수 있어서 각각 값을 체크하고 넣어주는 방법도 문제가 있습니다.

    >

  • Profile
    황선희 1999.12.01 23:36


    DB는 Informix를 쓰고 있습니다.







    손창근 wrote:

    > 안녕하세요...

    > 오공이 입니다...

    >

    > DB을 무엇으로 쓰고 계신지는 잘 모르지만....

    > Select을 할때 구분하면 좋을거 같네요...

    >

    > Oracel은 DECODE, ms_sql은 IIF 가 있는 걸로 알고 있거든요.

    > 예을 들어

    > Select Decode(A,NULL,0,A) from table...

    > 이런 식으로 하면 될거 같네요....

    > ms_Sql도 이거랑 비슷할거 예요...

    >

    > 그럼 이만..

    > 수고 하세요..

    >

    >

    >

    > 황선희 wrote:

    > >

    > > Integer 필드가 해당 값이 없을 때 DBGrid에 0으로 보여 줄려고 합니다.

    > >

    > > Display Format ###,###,##0 으로 지정을 해도 해당 필드에 값이 존재하지 않는 경우는 0이라는 값이 나오질 않더군요.

    > >

    > > 한 개의 필드가 아니라, 여러 개의 필드가 그런 경우가 발생할 수 있어서 각각 값을 체크하고 넣어주는 방법도 문제가 있습니다.

    > >

  • Profile
    손창근 1999.12.02 00:50
    안녕하세요. 오공이 입니다.



    아이고.... 저는 Informix을 쓰지 않아서 ...



    하지만.... Informix에서도 조건 select을 하는 함수가 있는걸로 알고

    있읍니다...

    oracle이나 ms_sql같이....

    그 함수 명은 저도 잘 모르겠네요...

    죄송.. ^^;



    여기 q/a에서 찾으시면 있지 않을까 하네요...



    그럼 이만...





    황선희 wrote:

    >

    > DB는 Informix를 쓰고 있습니다.

    >

    >

    >

    > 손창근 wrote:

    > > 안녕하세요...

    > > 오공이 입니다...

    > >

    > > DB을 무엇으로 쓰고 계신지는 잘 모르지만....

    > > Select을 할때 구분하면 좋을거 같네요...

    > >

    > > Oracel은 DECODE, ms_sql은 IIF 가 있는 걸로 알고 있거든요.

    > > 예을 들어

    > > Select Decode(A,NULL,0,A) from table...

    > > 이런 식으로 하면 될거 같네요....

    > > ms_Sql도 이거랑 비슷할거 예요...

    > >

    > > 그럼 이만..

    > > 수고 하세요..

    > >

    > >

    > >

    > > 황선희 wrote:

    > > >

    > > > Integer 필드가 해당 값이 없을 때 DBGrid에 0으로 보여 줄려고 합니다.

    > > >

    > > > Display Format ###,###,##0 으로 지정을 해도 해당 필드에 값이 존재하지 않는 경우는 0이라는 값이 나오질 않더군요.

    > > >

    > > > 한 개의 필드가 아니라, 여러 개의 필드가 그런 경우가 발생할 수 있어서 각각 값을 체크하고 넣어주는 방법도 문제가 있습니다.

    > > >