搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 写在GRID控件的列内的“TEXT1”里面的代码,如何用初始代码生成
标题:
写在GRID控件的列内的“TEXT1”里面的代码,如何用初始代码生成
只看楼主
wengjl
等 级:
贵宾
威 望:
108
帖 子:2175
专家分:3785
注 册:2007-4-27
结帖率:
95.71%
楼主
已结贴
√
问题点数:20 回复次数:14
写在GRID控件的列内的“TEXT1”里面的代码,如何用初始代码生成
各位高手好:
实现上图,当单元格输入值超过规定时,会给出提示的功能,我是每一列的TEXT1里的VALID属性下写代码。这是在GRID的列数固定的情况事先做在GRID里面来完成的。(包括回车键方向的选择功能的实现,也是一列一列地写的)
但如果动态改变数据源,表的列数是变化的。能否将VALID属性下的代码,在GRID的INIT属性中写用循环来实现?
求高手赐教。谢谢!
(不知道这样描述是否清晰?)
搜索更多相关主题的帖子:
动态
如何
数据源
2012-05-26 17:03
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
2
楼
得分:10
回复 楼主 wengjl
如果在列数不固定的情况下,动态改变数据源,普通的方法是解决不了楼主的问题。除非用代码的方法生成表单。或者用其它方法解决这个问题。
[
本帖最后由 sdta 于 2012-5-26 19:04 编辑
]
坚守VFP最后的阵地
2012-05-26 18:56
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
3
楼
得分:10
托管VALID事件
授人以渔,不授人以鱼。
2012-05-26 20:09
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
4
楼
得分:0
以下是引用
TonyDeng
在2012-5-26 20:09:52的发言:
托管VALID事件
坚守VFP最后的阵地
2012-05-26 20:14
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
5
楼
得分:0
噢,Valid事件托管不了,改用Grid1.BeforeRowColChang和Grid.AfterRowColChange吧。
授人以渔,不授人以鱼。
2012-05-26 20:25
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
6
楼
得分:0
楼主的这个问题,最近三个月的贴子里就有类似的贴子。
坚守VFP最后的阵地
2012-05-26 20:28
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
7
楼
得分:0
把数据库和表发上来看看,不愿自己做测试表。
授人以渔,不授人以鱼。
2012-05-26 23:14
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
8
楼
得分:0
睡觉吧,没人传表给你了。
坚守VFP最后的阵地
2012-05-26 23:32
wengjl
等 级:
贵宾
威 望:
108
帖 子:2175
专家分:3785
注 册:2007-4-27
第
9
楼
得分:0
看来这个问题有点难,不能解决。
我只好用笨办法。分做4张表单解决。
当评委数=4人时,数据源表字段=23
当评委数=5人时,数据源表字段=28
当评委数=6人时,数据源表字段=33
当评委数=7人时,数据源表字段=38
提问是想用规律来简化一下
如果能把控制代码写在表单的INIT中用循环来实现,那就只要做一张表单就可以了。估计我的想法是错误的。
只求每天有一丁点儿的进步就可以了
2012-05-27 16:57
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
10
楼
得分:0
如果在列数不固定的情况下,动态改变数据源,将各列下TEXT1的VALID事件内的代码,统一保存在表单的方法中,当该条记录操作完毕时,调用这个方法,对输入的记录进行检查。至于这个方法放在什么位置比较合适,请楼主自己考虑吧。
还可以另外建一个表(字段内容对应于上面的表中的字段),结构如下
内容 下限 上限
字段1 0.5 1.2
字段2 1.0 3.2
....
下面你就可以想像了。
控制代码放在表单的INTI中是错误的,也是不可能达到楼主的要求的。
[
本帖最后由 sdta 于 2012-5-27 17:19 编辑
]
坚守VFP最后的阵地
2012-05-27 17:04
15
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-368077-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.346676 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved