VB 中DBLIST 删除记录 问题请教 各位老师: 我是VB初学者 有个问题请教 我在一个界面里用了DBLIST 绑定了一个ACCESS数据库里面的一个FORM 这样FORM里面的内容就会全部显示在DBLIST里面.我现在想实现双击其中的一项,然后就会删除我双击的那一项,但问题出来了比如DBLIST里面有如下三行信息
张三
李四
王五
我用了一行代码
Private Sub DBList2_dblClick()
If Data2.Recordset.EOF Then
MsgBox \"没有记录\"
Beep
Else
Data2.Recordset.Delete
Data2.Refresh
End If
End Sub
但当我双击的时候不管 我双击的那一个比如我双击王五, 但他只会从上到下按顺序删除,他会先删除张三,如果再双击 会删除李四, 我不知道这里的一小段程序应该怎么写,请老师指点一二吧.最好能把全部程序放出来, 因为小弟刚学 如果只放一句 可能会看不太懂 谢谢了.......
张三
李四
王五
我用了一行代码
Private Sub DBList2_dblClick()
If Data2.Recordset.EOF Then
MsgBox \"没有记录\"
Beep
Else
Data2.Recordset.Delete
Data2.Refresh
End If
End Sub
但当我双击的时候不管 我双击的那一个比如我双击王五, 但他只会从上到下按顺序删除,他会先删除张三,如果再双击 会删除李四, 我不知道这里的一小段程序应该怎么写,请老师指点一二吧.最好能把全部程序放出来, 因为小弟刚学 如果只放一句 可能会看不太懂 谢谢了.......
http://search.csdn.net/Expert/topic/2073/2073425.xml?temp=.245495
Private Sub DBList1_DblClick()
If Data1.Recordset.EOF Then
MsgBox "没有记录"
Beep
Else
Data1.Recordset.FindFirst "xinmin ='" & DBList1.Text & "'"
Data1.Recordset.Delete
Data1.Refresh
End If
End Sub
其中,xinmin为绑定字段,我调试了 能成