1

ユーザーがいくつかの値を挿入するフォームがあります ここに画像の説明を入力

ユーザーが [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() イベント中ですか?

4

1 に答える 1