Q&A

  • QuickReport를 이용한 보고서 출력문의
델파이 초보자 입니다.
출력물 생성을 하려는데 QuickReport 경험이 없어서요...
최종 출력물형태는 각 부서별로 동일한 양식을 통해 출력하고자 하는데요
출력버튼 한번으로 8개부서의 보고서를 동시에 출력할 수 있는지요?
아님 한개 부서씩 선택해서 8번을 생성한 후 출력해야하는지...?
쉽게 말씀드려서 동일한 양식지에 부서명만 바뀐 각각의 출력물을 뽑고자 합니다.
고수님들의 조언좀...(꾸벅)
2  COMMENTS
  • Profile
    방재웅 2003.06.27 22:02

    가능합니다.
    단 리포트폼 자체가 메모리에 Create 되어 있어야 합니다.

    그러면 다음과 같은 형식으로 처리하 실 수 있겠죠.

    for i:= 1 to 8 do
    begin
    //부서명 설정
    rptDepart.lable.Caption := '해당부서명';
    prtDepart.Print;
    end;
  • Profile
    김경록 2003.06.26 20:10
    델파이 서적을 보면, 퀵리포트 설명 중에 Group으로 출력하는 부분을
    참조하시면 될 것같은데..
    어쨌든..
    Query로 부서별로 Group을 지어서 조회하실수는 있죠?
    있으며,
    Group Band를 올려서 사용하시면
    그룹별로 찍을 수 있습니다..
    물론...
    여러부서가 쭈~욱 나옵니다..
    동시에는 찍히지 않구여..
    연속으로 나오게 할 수 있습니다..
    동시에 찍히게 하실려면,,
    QuickReport를 많이 만드셔서..
    각 QuickReport 출력전에 기본프린터를 변경하는 루틴을 삽입후에
    출력하시면 됩니다..
    동시에 출력하는 방법은 약간 귀찮겠군요..

    일반적으로 부서별로 찍어실때.. QuickReport 결과물은
    아래와 같은 예로 출력됩니다..
    물론, 연속으로 계속 찍을 때 말입니다..
    (당연히, QuickReport는 1개만 만듭니다..)

    관리과   .....
                .....

    인사과   .....
                .....

    회계과   .....
                .....

    기획실   .....
                .....

       .
       .
       .
       .



    • 초보
    • 2003.06.27 00:02
    • 2 COMMENTS
    • /
    • 0 LIKES
    • major
      2003.06.27 01:02
      그러시면 SQL.Clear를 For문안에 쓰시면 될것 같네여.. 그럼 즐프하세염..
    • 초보
      2003.06.27 02:06
      아하..그렇군나.. 아하..그렇구나.. 엄청 감사함당..^^
    • 박재범
    • 2003.06.26 21:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 그냥
      2003.07.09 01:49
      그냥 그렇게 보이도록하는것, 눈속임이 아닌지요. 동영상에 대해서는 자세히 모르지만 제가 보기엔 그냥 ...
    • 조승철
    • 2003.06.26 19:53
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 방재웅
      2003.06.27 22:02
      가능합니다. 단 리포트폼 자체가 메모리에 Create 되어 있어야 합니다. 그러면 다음과 같은 형식으로...
    • 김경록
      2003.06.26 20:10
      델파이 서적을 보면, 퀵리포트 설명 중에 Group으로 출력하는 부분을 참조하시면 될 것같은데.. 어쨌든.....
    • 김범수
    • 2003.06.26 19:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.06.26 19:53
      안녕하세요. 최용일입니다. 델파이에서는 그냥 반올림해주는 Round함수를 쓰시면 됩니다... 델파이뿐...
    • 김경훈
    • 2003.06.26 08:56
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.06.26 19:58
      안녕하세요. 최용일입니다. 먼저 ocx를 레지스트리에 등록하세요... regsvr32.exe ocx파일이름 그...
    • nilriri™
      2003.06.26 09:54
      샬롬~ 오라클 관련된 정보는 많이 있던데..함 검색해 보세요.. tnsnames.ora 나 oracle , net8 등등으...
    • 박준영
    • 2003.06.26 03:51
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 스머프
    • 2003.06.26 02:59
    • 1 COMMENTS
    • /
    • 0 LIKES
    • nilriri™
      2003.06.26 09:44
      샬롬~ 컴포넌트의 리드온리 속성이 언제 바뀌는 건데여? 왜 바뀌져? 머..폼이 생성될때 무슨 조건...
    • 이린우
    • 2003.06.26 02:20
    • 3 COMMENTS
    • /
    • 0 LIKES
    • hahaha
      2003.06.26 05:58
      ShowMessage(ParamStr(1)); //첫번째 인자값 ShowMessage(ParamStr(2)); //두번째 인자값 function Par...
    • 김남길
      2003.06.26 12:14
      아래와 같이 WinExec(PChar('Application.exe'+'Name'), SW_SHOWNORMAL)을 이용하여 응용프로그램을 띄워 ...
    • Robin
      2003.06.26 22:10
      저는 이렇게 해도 된다고 봅니다만..너무 무식해서리.. 음.. 1. 보내는쪽 TUSER_INFO = packed rec...
    • 김관희
    • 2003.06.26 01:57
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최은하
    • 2003.06.26 01:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 배건환
      2003.06.26 01:50
      아래와 같이 하면 됩니다. procedure TForm1.Button1Click(Sender: TObject); var nCount:Word; begin...
    • 초보
    • 2003.06.26 01:28
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 박서규
      2003.06.26 02:15
      Tools -> Environment options -> Autosave option에 체크를 풀고 해보시죠..
    • 초보
      2003.06.26 03:30
      다른 이유는 없을까요....? 아시는분~~~ 알려주세요~~~
    • 최용일
      2003.06.26 20:10
      안녕하세요.최용일입니다. 다른 사람소스를 인계받으셨다고 하셨는데... 설정파일을 지우시면 됩니다. ...
    • 초보
      2003.06.27 02:07
      정말정말...~~로~~ 감사합니당.. 복받으실꺼에요...
    • 권성진
    • 2003.06.26 01:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박서규
      2003.06.26 02:18
      쓰레드 내부에서 VCL을 Access하는경우 Synchronize를 이용하는경우 Main thread와의 동기화를 하는데 이를...
    • 고가람
    • 2003.06.25 23:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 배재근
      2003.06.25 23:58
      제가 보기에 폰트인 경우 윈도우 문제인 같습니다.. 해당   PC안전모드 부팅 후 재부팅하시고 다...
    • 김준영
    • 2003.06.25 23:07
    • 5 COMMENTS
    • /
    • 0 LIKES
    • nilriri™
      2003.06.26 09:40
      샬롬~ 해결 하셨느지 몰겠넹... 흠... 폼에서 핫키 처리하는 이벤트에서 해당 키 눌렸을때 전역변...
    • 김준영
      2003.06.27 00:00
      두 분다 넘효넘효 감사드려요... 해결 했답니다. ^^
    • major
      2003.06.26 00:30
      다음 While은 Continue 이구요... 빠져나가는 건 Break일꺼에여.. 그럼 즐프하세염...
    • 김준영
      2003.06.26 01:04
      ㅡㅡ; 그건 당연히 알죠... 그 내용이 아니에요.
    • major
      2003.06.26 01:38
      헉 지송해여... 전 위에꺼 물어 보는 줄 알았는데요... 근데 이거 걍 Keypress로 넘겨 버리면 되지 ...
    • 남기섭
    • 2003.06.25 22:44
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 일그니
    • 2003.06.25 21:06
    • 0 COMMENTS
    • /
    • 0 LIKES