| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 848 人关注过本帖
标题:Grid控制制作数字预警
取消只看楼主 加入收藏
jjjlan
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2004-11-24
收藏
 问题点数:0 回复次数:0 
Grid控制制作数字预警

Grid控制制作数字预警

可以将那些风险系数达到警戒线的机构标为红色,这样哪些机构属于正常经营、哪些机构必须及时采取防范措施就可以一目了然了。通常的办法是编制一段程序,营造一个类似BROWS命令的浏览界面,将满足条件的记录以特殊的警戒色(比如红色)显示。

  在Visual FoxPro环境中,数据浏览界面常常用Grid控件来实现。使用Grid控件的SetAll方法,按所需条件对控件中的Column对象的DynamicBackColorDynamicForeColor属性进行设置,几乎不用编程就可以轻而易举地实现数字预警功能(如右图)。本文通过图示实例介绍这种功能的实现方法,例中对所有资本充足率小于8%的记录标以警戒色(红底白字)。

  下面是实例的具体实现过程:

  一、准备好所需的数据表:sj.dbf,假如此表包含2个字段:

  1.表示机构名称的字符型字段jgmc

  2.表示资本充足率的数值型字段czl

  二、建立表单,将数据表sj.dbf放进此表单的数据环境中。

  三、在表单上添加Grid控件Grid1,将其ColumnCount属性设为2(需要显示2栏)。

  四、将对象Column1Column2ControlSource属性分别设为sj.jgmcsj.czl。为了将栏目标题以汉字显示,将每列的Header1对象的Caption属性相应地设为机构名称资本充足率()”

  五、在Grid1Init 事件中加入如下代码:

  This.SetAll(″dynamicforecolor″, ;

   ″IIF(czl<8, RGB(255,255,255), RGB(0,0,0))″,″Column″)

  This.SetAll(″dynamicbackcolor″, ;

      ″IIF(czl<8, RGB(255,0,0), RGB(255,255,255))″,

   ″Column″)

  对照实际效果,不难理解Grid控件所涉及的对象、方法、属性的使用方法。

搜索更多相关主题的帖子: Grid 数字 制作 
2005-06-18 13:33
快速回复:Grid控制制作数字预警
数据加载中...
 
   



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

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