ユーザーがいくつかの値を挿入するフォームがあります
ユーザーが [OK] ボタンをクリックすると、Access は新しいテーブルを作成して、フォームを閉じたときに値が消えないようにします。
strSQL = "CREATE TABLE tblTempProjectGegevens (Project varchar(32),ProjectNummer varchar(32), Opdrachtgever varchar(32));"
DoCmd.RunSQL (strSQL)
strSQL = "INSERT INTO tblTempProjectGegevens (Project, ProjectNummer, Opdrachtgever)" & _
"VALUES ('" & ProjectInvoer.Value & "', '" & ProjectNrInvoer.Value & "', '" & OpdrachtgeverInvoer.Value & "');"
DoCmd.RunSQL (strSQL)
DoCmd.OpenForm "frmMain", acNormal, , , acFormAdd
DoCmd.Close acForm, "frmProjectInvoer", acSaveNo
プログラムではフォームを閉じる必要があるため、これらの値をテーブルに保存します。
ユーザーがアクセス ファイルの使用を終了すると、いくつかのレポートが印刷されます。これらのレポートには、一時テーブルに保存した値が必要なヘッダーがあります。
レポート ヘッダーのテーブルから値を取得するにはどうすればよいですか? report_load() イベント中ですか?