如何通过MSFlexGrid来删除数据表中的记录?

sspanzervor 2003-03-26 10:57:42
是这样的,一个图书管理系统,在点击选中MSFlexGrid 控件中的某一项后,再点击删除按钮,就可以完成记录删除操作,我的同学是用输入编号的形式来实现操作,很麻烦,所以我想是不是可以通过MSFlexGrid来实现数据记录的删除?请各位高手指教。
...全文
45 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sspanzervor 2003-08-10
不需要,我做的就是在更新完毕以后,再读一遍数据库,虽然对程序执行的速度有一定影响。
回复
youxia001 2003-03-26
: Leftie(Leftie) 的方法是可以实现你的效果的
编号列你隐藏就行了!
回复
sicainiao 2003-03-26
你用msflexgrid控件无非是看到它表格美观,但它是只看不能摸的,所以我建议你去网上下个表格控件件吧,现在这种类形的控件多的是,又美观又能直接操作。。

如果你一定要用这个的话,那我想你可以通过计算鼠标的坐标来实现,只是这样在程序设定中会麻烦点,因为你要计算坐标,当然想简单点可以重新设定一下坐标原点。。
回复
饮水需思源 2003-03-26
假如第0列为编号:
'从数据库中删除
conn.execute " delete from tablename where 编号='"& flexgrid.textmatrix(flexgrid.row,0) &"'"
'从msflexgrid中删除:
flexgrid.removeitem flexgrid.row
回复
lxcc 2003-03-26
对 Leftie(Leftie) 作一些修改,选中某行即可删除,flexgrid.rowsel代表选中行
假如第0列为编号:
'从数据库中删除
conn.execute " delete from tablename where 编号='"& flexgrid.textmatrix(flexgrid.rowsel,0) &"'"
'从msflexgrid中删除:
flexgrid.removeitem flexgrid.rowsel
回复
相关推荐
发帖

1187

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2003-03-26 10:57
社区公告
暂无公告