Q&A

  • QuickReport...넘 어려워요....
이제 막 어느 회사 관리 프로그램을 다 마쳤지요..



그런데 문제가 생겼어요...아직 저는 Printer로 출력을 하는



프로그램을 한 번도 짜본적이 없거든요...



QuickReport가 쉽다고 해서 해보지만....너무 어려워서...



전혀...어떻게 해야 할지 모르겠어요...



자세한 매뉴얼이나...설명...힘드시면..참고 서적...



너무 답답해요...



메일좀 부탁합니다...

1  COMMENTS
  • Profile
    이준해 2000.06.22 09:55
    레포트.. 처음 짜신다구요.

    당근, QuickReport도 어렵죠.



    다음과 같이 접근해 보시죠.



    1. Report 란 ?

    기업에서 사용하는 Report란 어떤것인지 먼저 알아야 하지 않을까요 ?

    학교에서 제출하던 거랑은 일단, 개념이 틀리겠죠 ?

    회사 관리 프로그램을 다 마치셨으면, 어떤 자료가 사용되는지 대충은 아시죠?

    흔히, 전표관리, 거래처관리, 재고관리, 영업실적관리, 인사자료 관리,

    계정별 관리(회계인 경우), 공정별 생산현황등.

    그리고 이런걸 대부분 List 형태로 요구합니다.

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

    날짜 거래처 판매상품 판매단가 판매수량 금액 부가세 판매자 수금여부 비고

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

    XXXXX XXX XXXX XXXXX XXX XXX XXXXX XXX XXXX XXXXX XXX XXXX

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

    계 XXXXX XXX XXXX XXXXX XXX XXX XXXXX XXX XXXX XXXXX XXX XXXX

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

    조금씩은 다르지만 흔히 이런걸 Report라 합니다.



    2. 프린터로 출력한다..?? !!

    델파이를 사용하면 당근 윈도를 사용하시겠죠 ?

    프린터로 출력하는 건 대부분 윈도의 프린트 기능(소위 드라이버)을 사용한다는

    얘깁니다. 그리고 당근 델파이는 쉽게 사용할 수 있는 방법을 제공하죠.

    윈도에서 사용하는 프로그램에서 "출력"을 누르면 출력 대화상자가 뜨죠 ?

    마찬가집니다. 문서를 만들어 놓고 해당 대화상자를 불러서 "OK"를 누르면

    나머지는 다 알아서 합니다.



    3. Quick Report 사용

    위의 Report를 다시 보죠

    "XXXX XXX" 로 표시되는 줄은 데이타 베이스에서 가져옵니다.

    "Select xxx, xxx, xx from yyy where ....."

    하면 넘어오는 자료를 넣어주면 되는 거죠.

    자료가 여러건이면 당연히 한줄씩 넣어주고 찍으면 되겠죠 ?

    찍고, 종이 올리고, 찍고, 종이 올리고,

    마지막에 합계를 찍어주면 됩니다.



    QReport에서는 이 한줄 한줄을 "Band"라고 합니다.



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

    Header Band 날짜 거래처 판매상품 금액 부가세 판매자 수금여부 비고

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

    Detail Band XXX XXXX XXXXX XXX XXX XXXXX XXX XXXX XXXXX XXX XXXX

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

    Footer Band 계 XXXX XXXXX XXX XXX XXXXX XXX XXXX XXXXX XXX XXXX

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

    모 이런 식입니다.

    그리고 전체 Report는 TQuickReport에 대응하죠.

    그리고 TQuick Report는 하나 이상의 DataSet을 참조합니다.



    그러면 대충 다 배웠네요.

    Form에 TQuickReport올려놓고

    TQuickReport에 Band 몇개 올려놓고,

    찍을 자료를 질의 또는 Table로 구성하고,

    TQuickReport에 어떤 DataSet을 사용할 건지 알려줍니다.

    Band 위에 찍을 Field와 매치되는 Label 또는 TQrExpression등을 놓고

    DataSet 필드와 일치시킵니다.



    "F9" 로 실행하고 "버튼"을 누르면 TQuickReport에 print나 preview 메쏘드를

    호출하면 됩니다.



    쉬운것부터 해보세요. 첫술에 배부를 순 없자나요.





    마린일병구하기 wrote:

    > 이제 막 어느 회사 관리 프로그램을 다 마쳤지요..

    >

    > 그런데 문제가 생겼어요...아직 저는 Printer로 출력을 하는

    >

    > 프로그램을 한 번도 짜본적이 없거든요...

    >

    > QuickReport가 쉽다고 해서 해보지만....너무 어려워서...

    >

    > 전혀...어떻게 해야 할지 모르겠어요...

    >

    > 자세한 매뉴얼이나...설명...힘드시면..참고 서적...

    >

    > 너무 답답해요...

    >

    > 메일좀 부탁합니다...