Q&A

  • dbgrid.......
실제 per_sex라는 필드는 varchar(1) 인데..... ex) 0:남자

1:여자

select 한후 dbgrid 에 open 해줄때 per_sex 라는 값이 0,1 이 나오는게 아니라

남자,여자 라고 표시하게 할수는 없나요?







2  COMMENTS
  • Profile
    k 2000.04.01 03:43
    최은정 wrote:

    > 실제 per_sex라는 필드는 varchar(1) 인데..... ex) 0:남자

    > 1:여자

    > select 한후 dbgrid 에 open 해줄때 per_sex 라는 값이 0,1 이 나오는게 아니라

    > 남자,여자 라고 표시하게 할수는 없나요?

    >

    >

    >

    getText(맞나? setText인가 ^^;;) 이벤트를 사용하시지요..



    필드에디터에서 원하는 필드를 선택후 이벤트 핸들러에 보면



    getText(setText ?) 가 있을 겁니다.



    거기서 코딩하심 됩니다.



    ex)



    if sender.AsString = '1' then

    text := '남자'

    else

    text := '여자'



    지금 델파이가 없어서 확인을 못해서 정확한지는 ^^;;





  • Profile
    최석기 2000.04.01 03:33
    최은정 wrote:

    > 실제 per_sex라는 필드는 varchar(1) 인데..... ex) 0:남자

    > 1:여자

    > select 한후 dbgrid 에 open 해줄때 per_sex 라는 값이 0,1 이 나오는게 아니라

    > 남자,여자 라고 표시하게 할수는 없나요?

    >

    >

    >

    Calculate Field 를 사용하세요..