http://www.office-cn.net/forum.php?mod=viewthread&tid=38726&replyID=&skin=1
这个帖子里的问题的后继问题:
当班级学生或者班级课表的数据有变动时
再执行
====================================
生成按钮事件:单击后查看成绩表.
Private Sub Command0_Click()
Dim con As New ADODB.Connection
Dim strSQL As String
Set con = CurrentProject.Connection
strSQL = "INSERT INTO 成绩表 ( 学号, 课程编号, 班级编号 ) "
strSQL = strSQL & "SELECT 班级学生.学号, 班级课表.课程编号, 班级学生.班级编号 "
strSQL = strSQL & "FROM 班级课表 INNER JOIN 班级学生 ON 班级课表.班级编号 = 班级学生.班级编号;"
con.Execute strSQL
MsgBox "生成成功!"
Set con = Nothing
End Sub
============================
后的效果是成绩表里的数据重置
而我已经输入了的成绩也就被刷掉了
有没有办法是在点击按钮时不对已有成绩信息的数据做改动
或者
在点击按钮时,先将成绩表里的数据转移到临时表中
当成绩表里的数据重置后,临时表的数据再覆盖到成绩表里
有人告诉我用外部指针的方法,不过我不会搞……
我的这个问题类似这个帖子里的问题
http://www.office-cn.net/forum.php?mod=viewthread&tid=39020
[此贴子已经被作者于2006-4-22 14:44:59编辑过]
|