优胜劣汰适者生存图片:vb中从所显示的数据中选择一个记录修改

来源:百度文库 编辑:高校问答 时间:2024/05/09 09:36:14
我想选择一条已经显示出来的数据记录
为什么提示 要求对象的错误谢谢!!!
我在form_load中写的代码
Dim db As Database
Set db = OpenDatabase(App.Path & ("\data.mdb"))
Dim rs As Recordset
Set rs = db.OpenRecordset("select * from 库存 where 记录号 = " & lv1.SelectedItem.Text)

不对。

应该是form_load时窗体还未显示,故listview没有select状态。

因为listview没认为第一条选中,所以可以改为
Set rs = db.OpenRecordset("select * from 库存 where 记录号 = " & lv1.listitem(0).Text)

当然,事先要判断lv1.listitem.listcount>0

在form_load的过程中,这时候是载入form1,当然还没有lv1这个控件啊
建议在增加一个command按钮,再在它的click事件中写这些代码

嗯?