Q&A

  • 쿼리한 결과를 곧바로 엑셀로 저장하려면?
안녕하세요? 이곳을 통해서 많은 도움을 받고 있습니다.

오늘 궁금한 사항은요.....



쿼리를 날려서 퀵레포트로 화면에 보여주고 있는데요,

그렇게 하지 않고,



조회 폼에서,

사용자가 조회할 조건들을 입력하고 곧바로 [저장]버튼같은 것을 눌르면

쿼리한 결과가 엑셀화일로 곧바로 저장되게 하고 싶거든요.(화면에는 보여주지 않고)

dbGrid를 사용하지 않구요.

곧바로 엑셀로 저장.

이런때 쓰는 콤포넌트나... 방법 아세요?



아참. 그리고 김영대님 홈페이지의 메인메뉴에서

공개자료중에 QryExcel.pas 화일은

install Component 를 하면 line is too long 이라는 에러가 뜨더라구요.

에러 해결법도좀 알려주시면 정말 감사하겠습니다~~~





1  COMMENTS
  • Profile
    김영대 1999.10.27 23:18
    최임정 wrote:

    > 안녕하세요? 이곳을 통해서 많은 도움을 받고 있습니다.

    > 오늘 궁금한 사항은요.....

    >

    > 쿼리를 날려서 퀵레포트로 화면에 보여주고 있는데요,

    > 그렇게 하지 않고,

    >

    > 조회 폼에서,

    > 사용자가 조회할 조건들을 입력하고 곧바로 [저장]버튼같은 것을 눌르면

    > 쿼리한 결과가 엑셀화일로 곧바로 저장되게 하고 싶거든요.(화면에는 보여주지 않고)

    > dbGrid를 사용하지 않구요.

    > 곧바로 엑셀로 저장.

    > 이런때 쓰는 콤포넌트나... 방법 아세요?

    >

    > 아참. 그리고 김영대님 홈페이지의 메인메뉴에서

    > 공개자료중에 QryExcel.pas 화일은

    > install Component 를 하면 line is too long 이라는 에러가 뜨더라구요.

    > 에러 해결법도좀 알려주시면 정말 감사하겠습니다~~~



    "line is too long" 에러가 뜨는건 자료를 다운받는 중에

    깨져서 그럴겁니다

    다시한번 받아보세요



    그리고 Query한 결과를 직접 파일로 저장할려면

    말씀하신 QryExcel.pas 를 쓰시지 마시고

    제 홈페이지의

    "DBGrid의 자료를 Excel (*.xls) 파일로 받기"

    를 사용해 보세뇨

    물론 TDBGrid 의 내용을 다루고 있지만 조금만 손보면 TQuery

    로 바꿀 루 있을것 같은데...