|
▼青首 さん:
こんばんは。
青首さんへの回答の為に作った MDB を紛失してしまい、
慌てて作った MDB ですので、何か抜けている所があるかもしれませんが、
Private Sub Form_Unload(Cancel As Integer)
Dim strSQL As String
strSQL = "INSERT INTO T_日報情報 ( 日付, 社員ID, 部署ID ) " _
& "SELECT T_Work.日付, T_Work.社員ID, T_社員.部署ID " _
& "FROM T_Work " _
& "INNER JOIN T_社員 ON T_Work.社員ID = T_社員.社員ID;"
DoCmd.SetWarnings False
DoCmd.RunSQL strSQL
DoCmd.SetWarnings True
strSQL = "UPDATE T_日報情報 INNER JOIN T_Work " _
…以下は一緒です
の様に、INSERT文のSQLを変更されてみて下さい。
テーブルについては、T_日報情報の方にだけ
部署ID フィールドを作成して下さい。
|
|