| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5899 人关注过本帖
标题:如何实现表格控件中的整行复制、粘贴
只看楼主 加入收藏
ynqhzgj
Rank: 2
等 级:论坛游民
帖 子:12
专家分:10
注 册:2008-12-11
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:10 
如何实现表格控件中的整行复制、粘贴
如何实现表格控件中的整行复制、粘贴。就是在表格控件中如何选定整条记录,把这整条记录进行复制,然后粘贴到指定的记录中,就有点象EXCEL中的整行复制、粘贴,这个功能在VFP中如何实现呢?有知道的吗?请各位大侠、大哥们帮忙,小弟在此先谢了。
搜索更多相关主题的帖子: 控件 表格 
2009-09-07 11:58
sywzs
Rank: 10Rank: 10Rank: 10
来 自:辽宁
等 级:贵宾
威 望:15
帖 子:508
专家分:1725
注 册:2009-5-13
收藏
得分:20 
SCATTER TO AS   &&复制一行(AS为数组名)
GATHER FROM AS  &&替换一条记录
以上两条语句分别写到GRID的右键菜单中的“复制”和“粘贴”命令中,可实现整行的复制与粘贴。
2009-09-07 13:42
ynqhzgj
Rank: 2
等 级:论坛游民
帖 子:12
专家分:10
注 册:2008-12-11
收藏
得分:0 
GRID表格控件的右键菜单我不知道怎么加,在哪里我找不到。不过还是谢谢sywzs老师,用您给的两条命令,我在表单上放了两个按扭,一个是复制按扭,命令就用SCATTER TO fz(2)   &&复制一行(fz(2)为数组名) ;一个是粘贴按扭,命令就用GATHER FROM fz(2)  &&替换一条记录.然后在表单的LOAD事件中加入一条PUBLIC fz(2)用于创建一个全局数组。这样也基本可以用,只是看起来粗造了一点,呵呵。如果不用PUBLIC fz(2)创建数组,它会提示找不到数组变量,所以只好加了一个创建数组的命令。小弟是新手中的菜手,只能想到这种粗略的办法了,还有谁给指点一下吗,小弟非常感谢。
2009-09-07 14:48
liuhaijun
Rank: 2
等 级:论坛游民
威 望:1
帖 子:176
专家分:45
注 册:2008-12-27
收藏
得分:0 
你的做法是正确的,数组就是要先定义后使用的。
2009-09-07 22:42
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
用二楼的方法只能自动复制最后一条记录的内容,用楼主的方法可以自行选定要复制的记录。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2009-09-08 17:51
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:0 
以下是引用hu9jj在2009-9-8 17:51的发言:

用二楼的方法只能自动复制最后一条记录的内容,用楼主的方法可以自行选定要复制的记录。
 
 
我测试了一下,2楼的方法(右键菜单)也可以自行选定记录的~~~附: 测试图~
 

图片附件: 游客没有浏览图片的权限,请 登录注册


图片附件: 游客没有浏览图片的权限,请 登录注册


图片附件: 游客没有浏览图片的权限,请 登录注册
2009-09-08 22:38
cll20
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-11-9
收藏
得分:0 
表格里面怎么实现rightclick 快捷菜单啊?????
2009-11-09 23:58
cll20
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2009-11-9
收藏
得分:0 
表格里面怎么实现rightclick 快捷菜单啊?????
2009-11-09 23:59
gzkhrh
Rank: 2
等 级:论坛游民
帖 子:10
专家分:20
注 册:2007-4-27
收藏
得分:0 
表格里面怎么实现rightclick 快捷菜单啊?????
====================
不能直接为gird写rightclick,因为每列的text都有rightclick
 所以在每列的text上为rightclick事件写如下代码:do 菜单名.mpr
首先声明全局数据
“复制”菜单的过程:SCATTER  to 数组
“粘贴”菜单的过程:insert blank &&新增一记录,否则覆盖
                     gather from 数组
2009-11-11 16:36
gzkhrh
Rank: 2
等 级:论坛游民
帖 子:10
专家分:20
注 册:2007-4-27
收藏
得分:0 
菜单为弹出式菜单
2009-11-11 16:44
快速回复:如何实现表格控件中的整行复制、粘贴
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.086694 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved