Q&A

  • DBGrid에서 이렇게 하는 방법은 없나요?
안녕하세요 저두 델파이로 프로그래밍을 공부하는 학생입니다.

다름이 아니라 Access를 가지고 다음과 같은 결과를 만들려고 하는데 혹시 아시는 분이 계시면 꼭 좀 답해주세요.. 이것 때문에 몇날 몇일을 고생하고 있습니다.. 불쌍히 여기셔서..

결과물은 예를 들어서..



단과대학 학 과 인 원

------------------------------

문과대학 국문과 50

영문과 30

사학과 40

합 계 120



공과대학 건축공학 10

기계공학 30 -> 학과수는 가변적입니다

합 계 40



등과 같이 말이죠..

물론 여기에서 학과 필드를 추가하고 싶은 경우 추가도 가능하게 말입니다..

Query를 해도 원하는 대로 결과가 잘 안나와서 말입니다..

어떻게 해야 할런지요..

1  COMMENTS
  • Profile
    김영대 1999.07.20 21:15
    김대목 께서 말씀하시기를...

    > 안녕하세요 저두 델파이로 프로그래밍을 공부하는 학생입니다.

    > 다름이 아니라 Access를 가지고 다음과 같은 결과를 만들려고 하는데 혹시 아시는 분이 계시면 꼭 좀 답해주세요.. 이것 때문에 몇날 몇일을 고생하고 있습니다.. 불쌍히 여기셔서..

    > 결과물은 예를 들어서..

    >

    > 단과대학 학 과 인 원

    > ------------------------------

    > 문과대학 국문과 50

    > 영문과 30

    > 사학과 40

    > 합 계 120

    >

    > 공과대학 건축공학 10

    > 기계공학 30 -> 학과수는 가변적입니다

    > 합 계 40

    >

    > 등과 같이 말이죠..

    > 물론 여기에서 학과 필드를 추가하고 싶은 경우 추가도 가능하게 말입니다..

    > Query를 해도 원하는 대로 결과가 잘 안나와서 말입니다..

    > 어떻게 해야 할런지요..



    안녕하세요 김영대입니다

    위와 같은 계층적 결과를 구하려면 보통 ORACLE 같으면

    DECODE() 함수를 쓰면 되는데 Access 이라면 저도 잘 모르겟습니다

    아마도 Access 가 전형적인 RDBMS 가 아니어서 힘들지 않을까 합니다



    원하시는 결과가 출력물 이라면 "단과대학" 부분의 중복순서로

    제어하면 되는데 DBGrid 같은데에 보여진다면...

    원하시는 정보가 아닐것 같네요...