これはコーディングに関する質問ではありません。それは、ソフトウェア (データベース) 設計に関するものです。
背景: 私のオフィスにはフロントとして ADP データベースがあり、SQL Server はバックエンドです。ADP ファイルには、多数の基本的な標準レポートがあります。エンド ユーザーは、テキストの追加、ロゴの変更、太字、強調表示など、レポートを毎年わずかに変更します。これらを更新するために、私は彼らが行き来するのを手伝っています。レポートに問題がなければ、他のユーザーが使用できるようにサーバーにアップロードします。私はこれを何度も(何百回も)繰り返します。もっと良い方法があるべきだと思います。
最近、レポートとデータベースを分割して新しいデザインをテストしています。ユーザーが好きなレポートの単語ファイルを作成できるようにします。完了したら、レポートに差し込み印刷フィールドを追加します。私のユーザーは MS Word がとても得意です。データベースに、標準の差し込み印刷コードを追加します。ユーザーがレポートに必要なテンプレート (docx) を選択して実行すると、正常に機能します。
質問: Access Report の代わりに、MailMerge と MS Words を Report Generator として使用できますか? 正常に動作する場合は、すべてのレポートにロールアウトします。そうする前に、何かを逃したいだけです。
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