Q&A

  • TDBGrid에서 0, 1로 출력되는 필드의 값을 참, 거짓으로 표시하려면...
DBGrid에서 출력 내용을 변경하여 표시하려고 합니다.

1번 필드의 내용은 0, 1로만 표시됩니다. 그런데 이것을 0은 거짓, 1은 참으로 변경해서 표시해 주려고 합니다.



어떻게 해야 하나요?



도와 주세요!!!

1  COMMENTS
  • Profile
    HART 2000.04.26 18:35
    caleulated 필드 형태로 만들어서 표시 하면 간단합니다..



    그럼 caleulated 필드 만들는 방법은

    TDateSet(TTable, TQuery)에서 더블 클릭을 하면 조금한 창이 열립니다.

    거기서 오른쪽 마우스 버튼 클릭하면 new Fields... 이란는 메뉴가 나타나는데

    선택하면 새롭운 필드를 작성할 수 있습니다.



    거기서 이름와 필드파입(String) 그리고 사이지(4자리) 세개 라디오 버튼중

    Caleulated 라디오 버튼 선택하고 확인 선택하면

    Caleulated 필드 생성됩니다.



    그리고 마지막으로 TDateSet(TTable, TQuery)에서 선택하여 이벤트 페이지 이동하면

    onCalcFields라는 선택해서 거기에서



    아래와 같은 소스 추가합니다.



    if 필드 = 0 then caleulated 필드 := '참'

    else caleulated 필드 := '거짓';



    그럼 수고





    이태호 wrote:

    > DBGrid에서 출력 내용을 변경하여 표시하려고 합니다.

    > 1번 필드의 내용은 0, 1로만 표시됩니다. 그런데 이것을 0은 거짓, 1은 참으로 변경해서 표시해 주려고 합니다.

    >

    > 어떻게 해야 하나요?

    >

    > 도와 주세요!!!