Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
QuickReport...넘 어려워요....
이제 막 어느 회사 관리 프로그램을 다 마쳤지요..
그런데 문제가 생겼어요...아직 저는 Printer로 출력을 하는
프로그램을 한 번도 짜본적이 없거든요...
QuickReport가 쉽다고 해서 해보지만....너무 어려워서...
전혀...어떻게 해야 할지 모르겠어요...
자세한 매뉴얼이나...설명...힘드시면..참고 서적...
너무 답답해요...
메일좀 부탁합니다...
1
COMMENTS
이준해
•
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가 쉽다고 해서 해보지만....너무 어려워서...
>
> 전혀...어떻게 해야 할지 모르겠어요...
>
> 자세한 매뉴얼이나...설명...힘드시면..참고 서적...
>
> 너무 답답해요...
>
> 메일좀 부탁합니다...
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
송정엽
•
2000.06.22 19:02
1
COMMENTS
/
0
LIKES
DBGrid를 보여줄때 값을 색깔로 보여주는 방법?
조규춘
•
2000.06.22 19:31
송정엽 wrote: > 2000년의 일정표를 만들려다 보니 > 가장 간단한 방법이 Table의 Field를 월,1~31로 주...
남윤혁
2000.06.22 18:58
0
COMMENTS
/
0
LIKES
NT 서비스를 만들고 winexec하면...
서비
2000.06.23 03:01
0
COMMENTS
/
0
LIKES
에러메세지 발생...{...급...}
원영준
•
2000.06.22 18:51
1
COMMENTS
/
0
LIKES
동적으로 submenu를 등록하는 방법좀 갈켜주세요!
이상우
•
2000.06.22 19:24
원영준 wrote: > 동적으로 mainmenu에 submenu를 등록하고 그 submenu에 다시 menuitem을 등록하고 시퍼...
조유정
•
2000.06.22 18:33
1
COMMENTS
/
0
LIKES
쿼리문에 대한 질문 ( 꼭부탁드립니다.....)
nilriri
•
2000.06.22 19:00
샬롬! GROUP BY를 사용할경우는 그룹함수를 사용하지 않은 필드에대해서는 모두 GROUP BY 절 다음에 필...
이광주
•
2000.06.22 18:33
1
COMMENTS
/
0
LIKES
특정그림파일 회전해서 보여주는건 어떻게 하죠?
최용일
•
2000.06.22 18:51
안녕하세요. 최용일입니다. 자료실에 있는 예제를 분석해보세요. 몇 줄 안되니까요... ^^ 항상 즐코...
팽현진
2000.06.22 18:25
0
COMMENTS
/
0
LIKES
InterBase상에서 NetBEUI 통신방법???
초보맨
•
2000.06.22 10:17
4
COMMENTS
/
0
LIKES
소켓으로 들어온 jpeg를 화면에 보여주는 방법...
최용일
•
2000.06.22 10:37
안녕하세요. 최용일입니다. TStream은 추상객체이므로 이 객체에서 파생된 객체를 사용하세요. 스트림객...
초보맨
•
2000.06.22 11:19
답변 감사드립니다. 그런데...제가 머리가 나빠서 인지 잘 모르겠습니다. 예를 들어 Jpeg그림 한장의 ...
최용일
•
2000.06.22 11:35
안녕하세요. 최용일입니다. 예제입니다. var Stream: TMemoryStream; S: string; Jpg: TJpe...
최용일
•
2000.06.22 11:30
안녕하세요. 최용일입니다. 리스트박스의 데이터를 스트림을 이용해서 또 다른 리스트박스로 전송하는 ...
[델파이]
2000.06.22 10:08
0
COMMENTS
/
0
LIKES
화상채팅의 원리를 좀..
마린일병구하기
•
2000.06.22 08:47
1
COMMENTS
/
0
LIKES
QuickReport...넘 어려워요....
이제 막 어느 회사 관리 프로그램을 다 마쳤지요.. 그런데 문제가 생겼어요...아직 저는 Printer로 출력을 하는 프로그램을 한 번도 짜본적이 없거든요... QuickReport가 쉽다고 해서 해보지만....너무 어려워서... 전혀...어떻게 해야 할...
이준해
•
2000.06.22 09:55
레포트.. 처음 짜신다구요. 당근, QuickReport도 어렵죠. 다음과 같이 접근해 보시죠. 1. Report 란...
거북이
•
2000.06.22 08:27
1
COMMENTS
/
0
LIKES
QReport 처리--궁금증을 풀어주세요
이준해
•
2000.06.22 10:07
1. 월별 명세서 Group band를 사용하세요. 당근, Group band와 month를 매치시키고 Group band에 "...
김진호
•
2000.06.22 07:28
3
COMMENTS
/
0
LIKES
이런 경우 어떻게 합니까?
김진호
•
2000.06.22 20:05
최용일님....답변 감사 드립니다.. 근데...어느 스트림에서 읽었다는 건지 모르겠습니다.. Ms.ReadBuff...
최용일
•
2000.06.22 20:54
안녕하세요 최용일입니다. Ms.ReadBuffer(buf, FileHader.BackImg.ImgSize); 이부분이 메모리 스트림에 ...
최용일
•
2000.06.22 10:16
안녕하세요. 최용일입니다. 스트림에 쓰는것이 아니라 스트림에서 읽어왔네요. 스트림에 쓸때는 writ...
델라인
•
2000.06.22 06:48
1
COMMENTS
/
0
LIKES
TreeView에 대한 질문...
최용일
•
2000.06.22 10:15
안녕하세요. 최용일입니다. 노드(TTreeNode)에 보면 Item속성이 있습니다. 여기에 하위 노드들이 들어가...
허브
2000.06.22 06:32
0
COMMENTS
/
0
LIKES
stringGrid에서....
김민영
•
2000.06.22 06:30
1
COMMENTS
/
0
LIKES
도킹에 관한 긴 질문..
최용일
•
2000.06.22 11:18
안녕하세요. 최용일입니다. 컨트롤이 도킹되면 자동적으로 델파이처럼 되는데요... 다른 컨트롤도 도킹...
왕초보
•
2000.06.22 06:30
1
COMMENTS
/
0
LIKES
Editor에서 c 소스 예약어를 다른 색으로 하려면...
최용일
•
2000.06.22 10:26
안녕하세요. 최용일입니다. TRichEdit컴포넌트를 사용하세요. 델파이소스에 보시면 아주 좋은 예제가 있...
델초보
•
2000.06.22 06:08
1
COMMENTS
/
0
LIKES
백업을 어떻게 하나요?
김범석
•
2000.06.22 20:51
폼없는 백업프로그램을 짜세요 (델파이 메뉴 new에서 unit 더블클릭) 파라독스 테이블이 들어있는 dire...
모승열
2000.06.22 06:04
0
COMMENTS
/
0
LIKES
GSM Format으로 Wave File을 읽고 쓰고 싶은데요
azure
•
2000.06.22 05:17
1
COMMENTS
/
0
LIKES
폰트 이름 가져오기
이상우
•
2000.06.22 05:52
azure wrote: > > 워드나 한글에 보면 폰트 이름을 가진 체크박스가 있잖아요.. > 이걸 어떻게 구현해...
오승섭
2000.06.22 04:41
0
COMMENTS
/
0
LIKES
ServerSocket 을 이용하여 MultiThread하는법 좀......
마린일병구하기
2000/06/22 08:47
Views
279
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
당근, 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가 쉽다고 해서 해보지만....너무 어려워서...
>
> 전혀...어떻게 해야 할지 모르겠어요...
>
> 자세한 매뉴얼이나...설명...힘드시면..참고 서적...
>
> 너무 답답해요...
>
> 메일좀 부탁합니다...