私は、Accessデータベースの連続フォームページを扱っているユーザーがおり、フィルタリングとデータ入力を一括して実行できます。MS Access Control連続フォームからのデータのコピー/ペースト
場合によっては、このフォームからいくつかの行を選択して電子メールに直接貼り付けることができます。 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〜3行を取得するだけの別のレポートやデータシートに強制するのはかなり面倒です。私は、フォームに値を設定しているクエリのパラメータの順序を乱してみましたが、これはまったく役に立ちません。
Copy-to-Clipboardイベントがありますが、データ行に絡みついて魔法をかけることはできますか?その他の提案はありますか?
リンクと詳細サブフォームのご提案ありがとうございました - 今のところ私はちょうど別のVBA機能によって決定されるデータをクリップボードにコピーするために押すことができる小さなクリップボードボタンを作成することがあります。 VBAコードの実行をトリガするために、「クリップボードへのコピー」操作(Ctrl + Cまたは右クリックのコンテキストメニュー)をインターセプトする方法がありませんか? – nvuono
フォームのキープレビューを使用して、そのキーストロークを傍受してテストすることができます。それがあなたが必要とするものかどうかは分かりません。 –