编程论坛's Archiver

coglasslin 发表于 2007-10-3 19:53

改变数据窗口字段颜色

<P>有这样一个数据窗口<BR><BR><BR>  合同          结束日期<BR> 000001         2007-10-7<BR> 000002         2007-11-1<BR> 000003         2007-9-4<BR> 000004         2007-10-3<BR> 000005         2007-9-29 </P>
<P><BR>我想让小于当年当月1日的合同的结束日期字段背景显示红色,例如今天是2007年10月3日,小于2007<BR>年10月一日的合同000003和000005的结束日期字段显示红色 在该窗口的open事件中写什么代码能做到?</P>

路過 发表于 2007-10-5 13:12

<P>在datawindown窗口的某一欄位右擊--&gt;column object ---&gt;expressions--&gt;background.color --&gt;if(if (string(today(),'yyyymm')+'01'&lt; 结束日期,rgb(0,255,0),rgb(255,0,0))</P>

柳婕 发表于 2007-10-6 14:51

在创建的时候可以设置吗?

coglasslin 发表于 2007-10-7 23:38

<P>我想在open 中用modify 实现 请问怎么做到啊????</P>
[align=right][color=#000066][此贴子已经被作者于2007-10-7 23:38:25编辑过][/color][/align]

coglasslin 发表于 2007-10-7 23:40

today()是取本机时间, 如果我想取服务器时间 怎么用在datawindown窗口的某一欄位右擊--&gt;column object ---&gt;expressions--&gt;background.color这种方法实现啊???

赖蛤蟆 发表于 2007-10-9 14:11

1

coglasslin 发表于 2007-10-11 20:07

有什么办法吗?

targe123 发表于 2007-10-29 10:47

写个函数取数据库时间吧![em05]

ugly927846 发表于 2007-11-5 15:31

[em01][em01][em01]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.