Private Sub Command1_Click()
If Text1.Text = "" Or Text2.Text = "" Then
MsgBox "信息输入不全,请重新输入!", , "图书馆管理系统"
Text1.Text = ""
Text2.Text = ""
End If
Set db = OpenDatabase(App.Path & "\图书001")
Set rs1 = db.OpenRecordset("select 借书证编号 from 读者 where 借书证编号 = '" & Text1.Text & "'")
Set rs2 = db.OpenRecordset("select 图书编号 from 图书 where 图书编号 = '" & Text2.Text & "'")
If rs1.BOF = True And rs1.EOF = True Then
MsgBox ("借书证不存在" + vbCrLf + "请重新输入!")
Text1.Text = ""
Text2.Text = ""
r1.MoveFirst
Else
If rs2.BOF = True And rs2.EOF = True Then
MsgBox ("图书编号输入错误,请重新输入")
Text2.Text = ""
rs2.MoveFirst
Else
rs1.Edit
m = Val(rs1.Fields("当前借书量")) + 1 //这里提示错误 //“这个集合中找不到此项目”
rs1.fields("当前借书量") = str(m)
rs2.Fields("状态") = rs1.Fields("借书证编号")
End If
End If
rs1.Close
rs2.Close
End Sub
错误这里的大概意思就是 , 把表里的属性“当前借书量”加一,
手头没有VB书,上网找没找到简单明了的, 请各位帮帮忙