一連のフィルタリングとデータ入力を実行できるAccessデータベースの連続フォームページを扱っているユーザーがいます。
場合によっては、ユーザーはこのフォームからいくつかの行を選択して、それらを直接電子メールに貼り付けたいと思うことがあります。Outlookはそれ自体でデータをテーブルに非常にうまくフォーマットしますが、私たちが抱えている問題は、以下に示すように、ヘッダーからのドロップダウンコントロールが貼り付けられたデータに含まれていることです。
Employee_Absences
drpEmployee drpOrgDescrip lstTimeCode txtToDate txtFromDate chkShowExcused DESCR AbsenceDate Hours Excused_Hours Time Code employee_lookup.ORG_DESCRIP ImportedDate
6/2/2009 1/1/2009 0 Bob 1/4/2009 4 0 VAC Medical 5/7/2009 4:51:31 PM
6/2/2009 1/1/2009 0 Bill 1/4/2009 6 0 VAC Medical 5/7/2009 4:51:31 PM
6/2/2009 1/1/2009 0 Betty 1/4/2009 4 0 VAC Medical 5/7/2009 4:51:31 PM
6/2/2009 1/1/2009 0 Beth 1/5/2009 2 0 VAC Gamers 5/7/2009 4:51:31 PM
ユーザーは、電子メールに2行を含めるたびに列を削除したり並べ替えたりする必要はありません。また、2行または3行を取得するためだけに、列を別のレポートまたはデータシートに強制するのはかなり不便です。フォームに入力されているクエリのパラメータの順序をいじってみましたが、これはまったく役に立ちません。
データ行にフックして魔法をかけることができる、ある種のCopy-to-Clipboardイベントはありますか?他に何か提案はありますか?