Q&A

  • DBGrid에서
DBGrid에서 데이타를 읽어올 경우에 합계 필드를 하나 추가하고 싶은데

코드를 어떻게 써야할 지 잘 모르겠습니다.

자료는



"1월 2월 3월 ...... 12월" 데이타의 합계를 컬럼으로 추가해서

DBGrid에 나타내고 싶은데



혹시 아시는 분은 좀 가르쳐 주세요



그리고 혹시

위의 데이타의 합계를 1월 2월 ... 12월 별

각각의 합계를 구해서 DBGrid의 마지막 줄에 추가할 수 있는

방법도 아시면 알려주시면 감사하겠습니다.



좋은 하루 되세요.





2  COMMENTS
  • Profile
    강인규 2000.03.03 06:47
    일단 컬큘레이트필드를 쓰면 간단하지만.......

    컬큘레이트의 만행(?)을 아시리라 봅니다.



    필드를 새로 하나 만듭니다. 합계용으로...

    이렇게 하시구....



    table의 beforepost event에 아래와 같이 코딩합니다.



    table합계.value := table1월.value + table2월.value + ....+ table12월.value;



    이렇게 하신후 버튼하나 놓고 ......

    table.first;

    while not table.eof do begin

    table.edit;

    table.post;

    table.next;

    end;



    이렇게 하면 합계가 들어가있는 놀라운 역사(?)를 보실수 있습니다.



    버튼은 지우셔도 됩니다용~~





    송미정 wrote:

    > DBGrid에서 데이타를 읽어올 경우에 합계 필드를 하나 추가하고 싶은데

    > 코드를 어떻게 써야할 지 잘 모르겠습니다.

    > 자료는

    >

    > "1월 2월 3월 ...... 12월" 데이타의 합계를 컬럼으로 추가해서

    > DBGrid에 나타내고 싶은데

    >

    > 혹시 아시는 분은 좀 가르쳐 주세요

    >

    > 그리고 혹시

    > 위의 데이타의 합계를 1월 2월 ... 12월 별

    > 각각의 합계를 구해서 DBGrid의 마지막 줄에 추가할 수 있는

    > 방법도 아시면 알려주시면 감사하겠습니다.

    >

    > 좋은 하루 되세요.

    >

    >

  • Profile
    모양 2000.03.02 20:09
    송미정 wrote:

    > DBGrid에서 데이타를 읽어올 경우에 합계 필드를 하나 추가하고 싶은데

    > 코드를 어떻게 써야할 지 잘 모르겠습니다.

    > 자료는

    >

    > "1월 2월 3월 ...... 12월" 데이타의 합계를 컬럼으로 추가해서

    > DBGrid에 나타내고 싶은데

    >

    > 혹시 아시는 분은 좀 가르쳐 주세요

    >

    > 그리고 혹시

    > 위의 데이타의 합계를 1월 2월 ... 12월 별

    > 각각의 합계를 구해서 DBGrid의 마지막 줄에 추가할 수 있는

    > 방법도 아시면 알려주시면 감사하겠습니다.

    >

    > 좋은 하루 되세요.

    >

    >





    필드하나하나 핸들링하고 싶으시면 DBGrid를 쓰는것 보단 stringGrid를 쓰는것이 좋아요