2011-10-01 1 views
0

이것은 코딩 문제가 아닙니다. 그것은 소프트웨어 (데이터베이스) 디자인에 관한 것입니다.MailMerge 및 MS 단어를 액세스 보고서 대신 보고서 생성기로 사용할 수 있습니까?

배경 : 내 사무실에는 ADP 데이터베이스가 있으며 SQL Server는 백엔드입니다. ADP 파일에는 12 개의 기본 표준 보고서가 있습니다. 최종 사용자는 텍스트를 추가하거나, 로고, 굵게, 하이라이트를 변경하는 것과 같이 매년 보고서를 약간 변경합니다. 나는 이들을 업데이트하기 위해 앞뒤로 도왔다. 보고서를 확인한 후 다른 사용자가 사용할 수 있도록 서버에 업로드합니다. 나는 이것을 여러 번 반복한다. 나는 더 좋은 방법이 있어야한다고 생각합니다.

최근에는 보고서와 데이터베이스를 분리하여 새로운 디자인을 테스트합니다. 나는 사용자가 좋아하는 보고서를위한 단어 파일을 만들게했다. 완료되면 보고서에 MailMerge 필드를 추가합니다. 내 사용자는 MS 단어가 매우 좋습니다. 데이터베이스에서 표준 MailMerge 코드를 추가합니다. 사용자가 원하는 보고서 (docx)를 선택하면 보고서가 실행되어 정상적으로 작동합니다.

질문 : MailMerge 및 MS 단어를 액세스 보고서 대신 보고서 생성기로 사용할 수 있습니까? 괜찮 으면 모든 보고서를 롤아웃합니다. 그렇게하기 전에 아무것도보고 싶지 않습니다.

Pro(s) 
- Users can add any complex format to a report (almost anything you can imagine in MS Words, which you can't do in Access) 
- I have less work. No recode, recomplie, or reupload. 

Con(s) 
- Report Desinger is run faster than MailMerge for a large report. 
- Train user how to update MailMerge fields 
+0

Access에 직접 링크하지 않고 CSV를 출력하는 코드를 만드는 것이 좋습니다. 다음은 유용한 참고 사항입니다. http://www.tek-tips.com/faqs.cfm?fid=5088 – Fionnuala

답변

1

예, Word 및 MailMerge를 사용하여 보고서를 만들 수 있습니다. 그러나 사용자가 MailMerge를 깨뜨리는 방식으로 템플릿을 편집 할 수 있으므로 제어권을 포기하고 있다는 것을 명심하십시오.