Q&A

  • calcfield의 합계계산 방법
저는 교육연수부에 근무하고있습니다

그래서 업무를 효율적으로 하기 위해서 프로그램을 하나 만들려고 하는데

잘 되지 않네요

회사에서 많은 강사들이 강의를 하는데, 모든 강의를 점수화시켜 계산하려고 합니다.

Table이름은 lecture.db이고요 field는 강의번호(lno), 강사사번(sabun),

출강과정명(pname), 강의제목(lname), 만족도(manjok), 비고(bigo) 입니다.

여기에 calcfield를 추가하고 이벤트를 formshow이벤트에 연결하였습니다.

출강점수(lpoint) : 출강과정명(pname)에따라 1-5점이 주어짐

만족도점수(manpoint) : 만족도(manjok)에따라 0-5점이 주어짐

합계점수(totalpoint) : 출강점수(lpoint) + 만족도점수(manpoint)

여기까지는 잘되어 dbgrid에 잘 나타납니다.

이제 강사별로 총 상황을 보기위하여 "강사별 합계점수"버튼을 누르면

강사별로(sabun별로) avg(manjok), sum(lpoint), sum(manpoint), sum(totalpoint)

를 dbgrid에 나타내고 싶습니다.

그런데 잘 안되네요

여러가지 책을 살펴보았지만 이런내용에 대한 설명은 없습니다.

바쁘시겠지만 해결방법이 있으면 꼭 부탁드립니다.

감사합니다.



1  COMMENTS
  • Profile
    유레카 2000.03.16 21:01
    최두승 wrote:

    > 저는 교육연수부에 근무하고있습니다

    > 그래서 업무를 효율적으로 하기 위해서 프로그램을 하나 만들려고 하는데

    > 잘 되지 않네요

    > 회사에서 많은 강사들이 강의를 하는데, 모든 강의를 점수화시켜 계산하려고 합니다.

    > Table이름은 lecture.db이고요 field는 강의번호(lno), 강사사번(sabun),

    > 출강과정명(pname), 강의제목(lname), 만족도(manjok), 비고(bigo) 입니다.

    > 여기에 calcfield를 추가하고 이벤트를 formshow이벤트에 연결하였습니다.

    > 출강점수(lpoint) : 출강과정명(pname)에따라 1-5점이 주어짐

    > 만족도점수(manpoint) : 만족도(manjok)에따라 0-5점이 주어짐

    > 합계점수(totalpoint) : 출강점수(lpoint) + 만족도점수(manpoint)

    > 여기까지는 잘되어 dbgrid에 잘 나타납니다.

    > 이제 강사별로 총 상황을 보기위하여 "강사별 합계점수"버튼을 누르면

    > 강사별로(sabun별로) avg(manjok), sum(lpoint), sum(manpoint), sum(totalpoint)

    > 를 dbgrid에 나타내고 싶습니다.

    > 그런데 잘 안되네요

    > 여러가지 책을 살펴보았지만 이런내용에 대한 설명은 없습니다.

    > 바쁘시겠지만 해결방법이 있으면 꼭 부탁드립니다.

    > 감사합니다.

    >

    ======================================================================

    이렇게 퀴리해 보시면..



    select sabun 사번, avg(manjok) 만족도평균, sum(Ipoint) 출강점수합계,

    sum(manpoint) 만족도 합계, sum(Ipoint + manpoint) 전체합계

    from lecture.db

    group by sabun



    나머지 과정은 아시지요..

    =======================================================================