标题:各位大侠,请教一个关于GRID中text的CLICK事件
只看楼主
ghelycao
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2018-3-29
结帖率:80%
已结贴  问题点数:20 回复次数:7 
各位大侠,请教一个关于GRID中text的CLICK事件
我建了一个查询表单,表单1内容非常简单,如图
,查询代码为:
ax=ALLTRIM(thisform.text1.Value )
SELECT * from fail WHERE failname=ax INTO CURSOR lsb
thisform.grid1.RecordSource="lsb"
thisform.grid1.Refresh

另外在表单中GRID1中的column1.text1的click事件中加入了一个调用另外一个表单的语句:
DO FORM forms\failshower

在没有点击表单1中的检索或点击一次“检索”按钮后,GRID1的形式与上图相同,且点击GRID1中的column1.text1时能成功调用failshower 表单。但是点击第二“检索”按钮后,GRID1的形式就变成了
,关键是点击GRID1中的column1.text1时没有任何反应,也无法调出failshower表单,错在哪里啊,请大侠指教,谢谢!
搜索更多相关主题的帖子: CLICK 事件 表单 text1 点击 
2018-09-16 09:29
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
将相关文件打包放上来
2018-09-16 09:47
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
有時候截圖是不能解決問題的。

坚守VFP最后的阵地
2018-09-16 09:54
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:20 
* Grid表格的数据源重新绑定后,内部的 grid1.column1.text1.click 事件将失效。
* 解决方法有2种
* 1.绑定,在表单中,增加1个方法程序,如名称叫 failshower ,把你 grid1.column1.text1.click 上执行的内容,放到 failshower 去
* 然后,再用绑定命令,BINDEVENT(thisform.grid1.column1.text1,"Click",thisform,"failshower") 就可以了

* 2.自己封装 grid 表格,把你 grid1.column1.text1.click 修改好了后,保持为类,然后拖到你表单上去。

2018-09-16 10:13
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:0 
thisform.grid1.RecordSource = null  &&防止查询时,表格出现白屏,一定要放在查询语句前面
 SELECT * from fail WHERE allt(failname) = ax INTO CURSOR lsb
 thisform.grid1.ColumnCount = -1
 thisform.grid1.RecordSourceType = 1
 thisform.grid1.RecordSource = "lsb"
 BINDEVENT(thisform.grid1.column1.text1,"Click",thisform,"failshower") &&要放在设置数据源语句的后面
 thisform.grid1.Refresh


[此贴子已经被作者于2018-9-16 10:24编辑过]

2018-09-16 10:18
ghelycao
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2018-3-29
得分:0 
故障分析系统.rar (47.39 KB)

试了一下将表格封装为类,好像还是不行
2018-09-16 15:08
ghelycao
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2018-3-29
得分:0 
回复 5楼 mywisdom88
已解决,谢谢!!
2018-09-16 15:29
su0527
Rank: 2
等 级:论坛游民
帖 子:452
专家分:79
注 册:2015-1-10
得分:0 
路过学习
2019-08-01 20:03



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-489825-1-1.html




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

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