各位大虾,小弟在Form1中加入一个MSHFlexgrid1(显示数据库中记录)和一个Command1(删除),我想选中MSHFlexgrid1中如何一条记录,然后单击

shixianpeng 2002-05-03 08:24:02
麻烦您说详细一点,懂了我会加的,谢谢!
...全文
5 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
of123 2002-10-25
Private Sub MSHFlexGrid1_Click()
Me.Caption = "你点击的是第 " & MSHFlexGrid1.Row & " 行第 " & MSHFlexGrid1.Col & " 列"
End Sub
回复
迷死特兔 2002-10-25
Dim lRow As Long, sName As String

lRow = MSHFlexGrid1.Row
sName = MSHFlexGrid1.TextMatrix(lRow, 2) '得到第lRow行,第2列(假设2对应字段为Name)的内容
'上面的2可以是1、2、3...总之是你想用的字段

然后就可以:
delete from 表 where Name= " & sName
回复
shixianpeng 2002-05-04
我怎么判断哪一条记录被选种呢? 小弟是初学者,请赐教,谢谢!
回复
no_com 2002-05-03
delete from 表 where id= " & mshflexgrid1.row
回复
kofkim 2002-05-03
判断选中的记录,并提取字段,然后删除乡关联的记录!

哈哈`
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告