| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2602 人关注过本帖, 1 人收藏
标题:请教 求助 Grid中 创建的按钮控件 如何让它始终显示当前行的按钮?
取消只看楼主 加入收藏
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
感谢 tonydeng   我将你的代码融合到我的Class文件中   已经初步成功
可是 又碰见个新问题  
Sqlserver 下来的临时表
sqle("select * from Sqltbl","Ct")
select .f. as 文件链接,* from ct into cursor Ct ReadWrite
thisform.grid1.recordSource="ct"
thisform.grid1.column1.contain1.text1.controlsource="tbl.f1"
显示在grid中   由于需要换行   
所以 在BeforeRowColumnChange   afterRowColumnChange 事件中加入代码
Select Ct
repl f03 with 0

结果出现 Cursor Can not be Modified  Because  a Reacord has not be saved
只要是 contain1.text1 跟表中的控制字段绑定后
replace 就会出现上述错误


请问出现这样的情况 该怎么解决?
只要解决了这个问题   就完全OK了
谢谢

[ 本帖最后由 ksbbzhr 于 2012-12-6 16:23 编辑 ]
2012-12-06 13:52
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
呵呵  我就是喜欢死钻牛角尖

BeforeRowColumnchange   afterRowColumnchange     舍弃了 repl 命令
用 grid.container.text1.value=0

grid.container.text1.value=1
来实现  

但是会偶然性的出现错误    不知道是怎么回事
2012-12-07 14:34
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
之前说的方法  是把按钮组放到表格外面独立  
但是这样一来就必须要先到表格里定位到所需要的记录
然后再点击外面的按钮组    否则按钮组怎么判断我需要的哪一行数据呢

这样比较稍微麻烦了点
2012-12-07 14:36
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
对啊  可是必须要先在表中选择一行记录   然后点击外面的按钮组   
就是两步操作了   麻烦
2012-12-07 15:43
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
不是  现在是  左边的按钮在不点击的时候不完全隐藏   只是暗色显示    可以直接点击需要的数据行
点击之后就按钮组会变成亮色显示  
只是偶尔有时候  在鼠标滚子滚动的时候 会出现两行亮色显示的按钮    不过也无所谓了  同事们使用的时候基本都是查询到1~5行     大量数据行的情况很少出现   只要鼠标不滚动   那种情况就更不会出现

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


[ 本帖最后由 ksbbzhr 于 2012-12-10 13:36 编辑 ]
2012-12-10 13:32
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
直接点击暗色显示的非当前行   第一列   合同文本  等按钮组 在非当前行仅仅是暗色显示   也是可以点击的   
不需要先将光标定位到需要的行激活按钮组       只是当点击了暗色显示的按钮后   该行按钮就变成亮色显示了
2012-12-11 09:18
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
再请教下  从Citrix 上 Sap 拷贝数据到vfp 乱码问题   vfp 是 9.0 英文版
我们公司2年前开始实施Sap     并且必须登录德国Citrix 运行德国服务器上的程序  才能使用Sap   
而并非在自己的电脑上使用Sap 客户端程序
出于需要  我必须每天从Sap中 将检验员输入的不合格单信息拷贝至我自己编制的vfp 程序
却发现 拷贝至vfp(英文版) 的信息  凡是中文的全部变成了乱码   
但是拷贝至其他程序  比如 记事本    word  等等 全部正常的     恰好vfp中是乱码的
想了好多办法都不行    必须要中转下  先拷贝到word  再从word 拷贝出来   太麻烦了
无奈之下  vfp中创建 word 对象   让这个中转的操作自动完成

请教下有没有更好的办法      必须安装个补丁程序 内码什么的 彻底解决
谢谢
2012-12-11 12:12
ksbbzhr
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2012-12-4
收藏
得分:0 
这样的界面对于我们来说 非常不习惯  别扭  

请教下  怎么解决从sap上拷贝数据到vfp中乱码的问题
2012-12-12 09:15
快速回复:请教 求助 Grid中 创建的按钮控件 如何让它始终显示当前行的按钮?
数据加载中...
 
   



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

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