vfp如何选中grid控件中显示内容后点击按钮后录入到数据表中
vfp8.0中。grid控件显示数据后,选中一行内容后,点击按钮,按钮实现将选中的内容录入到数据表中。谢谢ps:分不多了,请能帮忙的人帮一下。十分感谢。在线等。如果实现功...
vfp8.0中。grid控件显示数据后,选中一行内容后,点击按钮,按钮实现将选中的内容录入到数据表中。谢谢
ps:
分不多了,请能帮忙的人帮一下。十分感谢。
在线等。
如果实现功能了追加悬赏分。。。
grid的数据源是两张表做的视图,要将选择的数据录入到另外一张表内。
我先调试一下。先谢谢了。好用即给分。
提示别名被使用在USE B1 IN 0 ALIAS B1这一行。
讲查询替换B1不能用。查询是一个本地视图,该如何修改?麻烦了。 展开
ps:
分不多了,请能帮忙的人帮一下。十分感谢。
在线等。
如果实现功能了追加悬赏分。。。
grid的数据源是两张表做的视图,要将选择的数据录入到另外一张表内。
我先调试一下。先谢谢了。好用即给分。
提示别名被使用在USE B1 IN 0 ALIAS B1这一行。
讲查询替换B1不能用。查询是一个本地视图,该如何修改?麻烦了。 展开
2个回答
展开全部
视图是个从表里提取数据的特殊表,你把视图当成表用就行了。
你也可以这么做:
把要添加进就的那个表的结构设计成跟你的视图的结构一样。
在表单INIT事件里写:
USE 视图名 IN 0 ALIAS ST
USE 要添加进记录的表名 IN 0 ALIAS CFB
THISFORM.GRID1.RECORDSOURCETYPE=1
THISFORM.GRID1.RECORDSOURCE="ST"
THISFORM.REFRESH
表单的DESTROY事件里写:
CLOSE TABLES ALL
GRID1的AFTERROWCOLCHANGE事件里写上:
INSERT INTO CFB (字段名1,字段名2,...)VALUES (ST.字段名1,ST.字段名2,...)
这样就行了。
你也可以这么做:
把要添加进就的那个表的结构设计成跟你的视图的结构一样。
在表单INIT事件里写:
USE 视图名 IN 0 ALIAS ST
USE 要添加进记录的表名 IN 0 ALIAS CFB
THISFORM.GRID1.RECORDSOURCETYPE=1
THISFORM.GRID1.RECORDSOURCE="ST"
THISFORM.REFRESH
表单的DESTROY事件里写:
CLOSE TABLES ALL
GRID1的AFTERROWCOLCHANGE事件里写上:
INSERT INTO CFB (字段名1,字段名2,...)VALUES (ST.字段名1,ST.字段名2,...)
这样就行了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询