드로우홀릭 더베이직

여러 본문의 보고서 인쇄 문의

2023.06.12 18:07:15 조회 수 3830 추천 수 0
안녕하세요

서로 다른 양식의 보고서를 인쇄할때

1번 보고서-2번보고서 순으로만 인쇄되는게 아니라

날짜, 회원번호 를 기준으로


1날짜.1회원의 1,2번보고서

1날짜.2회원의 1,2번 보고서

이런식으로 교차해서 출력하고싶습니다.

보고서로 계약서를 작성하는데

적용해야할 본문이 여러개라

여러본문을 처음부터 합칠수있는 방법은 있는지

아니면 말씀드린 것처럼 출력할수있는

방법이 있는지 궁금합니다!!

감사합니다!


profile

돌직구

2023.06.12 22:05:59
*.12.233.186

VBA를 사용할 수 있으신가요?

보고서 양식이 다르다고 하셨는데..
액세스에서 보고서 개체가 다르다고 가정하겠습니다.

결국 그렇다면, 하나의 보고서로 해결이 되지 않기 때문에, VBA를 사용해야 합니다.
(하나의 보고서로 해결된다면, '쿼리'의 데이터 표시 순서를 정하는 방식으로 해결해야겠습니다.)

VBA를 사용한다면, DoCmd.OpenReport 라는 명령이 있습니다.
이 명령을 반복적으로 사용하면 됩니다.

한 번 DoCmd.OpenReport를 할 때, '1날짜. 1회원의 1,2번 보고서'를 출력하도록 하고..
그 다음은 '2날짜. 1회원의 1,2번 보고서'를 출력하도록 하면..
결과적으로 프린터에는 원하는 순서대로 출력물이 쌓여 있겠죠.

해랑이아빠

2023.06.13 08:34:55
*.101.130.240

답변 감사합니다.

그럼 혹시 vba작성 하는 예시를 들어 주실 수있으실까요?

profile

돌직구

2023.06.13 11:52:49
*.38.65.95

지금은 정보가 너무 없어서 저도 직접 VBA를 작성하기는 쉽지 않을 것 같네요.

OpenReport 기능은 검색해 보시면 많이 나올 것이고요.

일단 한 번 시도해 보시고, 좀 더 구체적으로 질문해 주세요.
광범위하게 '해주세요' 하는 질문에는 답하기가 무척 어렵습니다.

OpenReport할 때 Preview가 있고, Normal이 있는데..
Preview로 하면 미리보기로 출력되고..
Normal로 하면 프린터로 바로 출력될 겁니다.

해랑이아빠

2023.06.13 12:25:00
*.65.10.66

한 번 DoCmd.OpenReport를 할 때, '1날짜. 1회원의 1,2번 보고서'를 출력하도록 하고..
그 다음은 '2날짜. 1회원의 1,2번 보고서'를 출력하도록 하면..
결과적으로 프린터에는 원하는 순서대로 출력물이 쌓여 있겠죠.

 

해보다보니 선생님께서 남겨주신 요 부분을 어떻게 풀어야 하는지 모르겠습니다..ㅠ

날짜만 지정하고 회원번호는 지정하지 안은 상태에서

해당 날짜의 보고서가 회원별 1,2 보고서 출력을 하게 하려면 어떻게 해야하는지를 모르겠네요..

openreport가 1보고서- 1,2,3,4,5회원 2보고서-1,2,3,4,5회원 순으로 보고서만을 기준으로 나와서

출력된다음에 원해는대로 다시 서류를 정리해야 하는 어려움이 있어서요..

혹시 튜터링을 신청하면 해결이 가능할까요?

profile

돌직구

2023.06.13 12:34:40
*.38.65.95

당연히 튜터링을 신청하면 해결이 될 가능성이 매우 높겠죠.
(게시판처럼 단방향이 아닌, 튜터와 서로 상호 대화하면서 문제를 짚기 때문에, 금방 해결되기도 하고요.
유일한 단점은 '유료'라는 점입니다. ^^)

이 설명을 듣고도 이해가 잘 안된다면 튜터링 신청해 보시죠.

데이터를 다음과 같이 준비해야 합니다.
보고서구분    회원번호
1                 1
2                 1
1                 2
2                 2
...                ...

 

그 다음 이 데이터(쿼리)를 한 행씩 불러처 OpenReport를 하면 됩니다.
첫 번째 OpenReport를 할 때에는 (1,1)을 불러서 출력해야겠죠.
두 번째 OpenReport를 할 때에는 (2,1)을 불러서 출력합니다.

이런식으로 위 데이터 끝까지 출력하면 되겠죠.

물론, 이 와중에 '페이지'까지 맞춰서 넣어야 한다면 머리좀 아프겠네요.

해랑이아빠

2023.06.13 12:43:50
*.65.10.66

실력부족입니다..ㅠㅠ 튜터링 신청했어요..ㅠㅠ

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31951
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28100
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23150
520 Section4-3.기본키 특성 파악하기 3 Ericsson 2024-04-23 31
519 실무 액세스3_ 2강 업로드 서식 다운로드 버그발생 해결방법? file 3 창원바우 2024-04-13 62
518 모듈설치후 디버그결과 컴파일 오류 에러메시지가 나오는데 해결방법? file 4 창원바우 2024-04-12 57
517 VBA 환경설정 실습 첫 단계에서 에러 메시지가 나왔습니다 file 2 창원바우 2024-04-10 53
516 액세스 2021 초급 13강 차트에 필터 기능 넣기 에러 질문 file 3 창원바우 2024-03-26 164
515 쿼리를 만드는데 별표에 대해 요약을 계산할 수 없습니다라는 에러메시지 file 2 바우 2024-03-15 86
514 화면데이타 초기화 버튼 명령어 문의드립니다. file 2 맥스21 2024-03-08 168
513 엑세스 2013 무작정 다라하기 (비용보고 앱 만들기 질문) file 1 Ericsson 2024-03-06 106
512 엑세스에서 커서깜박임 등 속성변경이 가능한지 문의드립니다. 1 맥스21 2024-03-05 217
511 보고서에서 컨트롤(텍스트박스)의 갯수 제한을 풀수 있나요? file 2 1 로빈스 2024-02-12 634
510 매출조회 폼 활용 건 file 2 원죽 2024-01-28 494
509 엑세스 SQL 서버 문의 4 bob 2023-12-31 2644
508 하위 폼 만들기 질문 file 1 마라나타 2023-10-08 885
507 바코드출력 관련 추가 질의드립니다. file 3 맥스21 2023-10-06 1618
506 폼에 데이터 입력이 않되요 file 2 마라나타 2023-10-05 447
505 바코드를 출력하는 프로그램 문의드립니다.   file 2 맥스21 2023-10-02 1649
504 엑세스 VBA 교육은 없습니까? 1 룰루 2023-09-15 3860
503 하위폼 엑셀로 저장하기 1 황선철 2023-09-04 3583
502 이벤트프로시져 1 열심 2023-08-02 1025
501 선생님 최신강의는 언제 오픈되나요? 2 어질현 2023-07-27 1477


  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.