最近、MS Access 2010 でナビゲーション サブフォームを使用してデータベース アプリケーションを作成しました。このデータベースのユーザーは、個々のレコードのデータをフォームに印刷することに慣れています。ナビゲーション サブフォームは MS Access 2010 で印刷できません。個々のレコードを印刷するにはレポートを使用する必要があると読み、フォームごとにレポートを作成している最中です。すべてのレポートを作成する作業は非常に手間がかかるため、データベースを長期にわたって維持する能力について懸念しています。フォームを変更するたびに、対応するレポートも変更する必要があります。
フォームがナビゲーション サブフォームにネストされているアプリケーションで、個々のレコードのフォームの内容をユーザーが印刷できるようにするためのより良い方法を誰か提案できますか?
ネストされたフォームでコントロールがクリックされたときに、vba がスタンドアロン フォームのインスタンスを作成し、それを印刷できることがわかりました。理想的には、これはフォームが表示されることなく、舞台裏で行われる可能性があります。これにより、フォームを変更する作業が半分になります。しかし、コードではどのように見えるでしょうか? これをしない理由はありますか?もっと良いアイデアはありますか?