|
6#
楼主 |
发表于 2008-5-18 20:48:50
|
只看该作者
Private Sub Command0_Click()
Dim sql, qr
On Error GoTo 1
qr = MsgBox("确定要追加记录吗?", vbOKCancel + vbAbortRetryIgnore + vbDefaultButton1, "追加记录")
sql = "INSERT INTO b1( 学号, 姓名 ) SELECT 学号, 姓名 FROM b2 WHERE b2.学号 not in(select 学号 from b1);"
sql2 = "SELECT b2.学号, b2.姓名 FROM b1 INNER JOIN b2 ON b1.学号 = b2.学号;"
If qr = 6 Then
DoCmd.RunSQL (sql)
'Me.zct.Form.RecordSource = sql2
Forms![导入窗体]![zct].Form.RecordSource = sql2
Me.zct.Requery
MsgBox "记录已经成功追加,重复记录不会导入。"
End If
1 If Err.Number = 2501 Then Cancel = True
End Sub
黑体部分作为子窗体上的数据源,不知道子窗体上没有执行,不知道错在哪里? |
|