|
▼小僧 さん:
>年度末に仕事が立て込んでしまいまして返信が遅れました。すみません。
いえ、覚えていてもらえてうれしいです。
>フォームのUnload時のSQLに
>T_Work と T_社員を 結合したものを指定する必要が出てきますね。
今、読み込み解除時イベントには下記のようなコードが
書いてあるのですが、「T_Work と T_社員を 結合したものを指定する」
というのはどのような形になるのでしょうか。
Private Sub Form_Unload(Cancel As Integer)
Dim strSQL As String
strSQL = "INSERT INTO T_日報情報 ( 日付, 社員ID )" _
& "SELECT 日付, 社員ID " _
& "FROM T_Work;"
DoCmd.SetWarnings False
DoCmd.RunSQL strSQL
DoCmd.SetWarnings True
strSQL = "UPDATE T_日報情報 INNER JOIN T_Work " _
& "ON (T_日報情報.社員ID = T_Work.社員ID) AND " _
& "(T_日報情報.日付 = T_Work.日付) " _
& "SET T_日報情報.早出 = T_Work.早出, " _
& "T_日報情報.残業 = T_Work.残業, " _
& "T_日報情報.残業区分ID = T_Work.残業区分ID, " _
& "T_日報情報.注文先ID = T_Work.注文先ID, " _
& "T_日報情報.メニューNo = T_Work.メニューNo;"
DoCmd.RunSQL strSQL
strSQL = "DELETE FROM T_Work"
DoCmd.RunSQL strSQL
End Sub
|
|