建一个表单,添一个GRID控件,使用一个循环,循环次数为你的表单颜色,
在循环中:
thisform.grid1.column&i..text1.backcolor=你的颜色值字段不知道这样可不可以,供参考!
在循环中:
thisform.grid1.column&i..text1.backcolor=你的颜色值字段不知道这样可不可以,供参考!
解决方案 »
- sql约束的几个问题
- 请问一个数据库的问题。困惑很久。。。
- sql 查询
- mySQL 怎么建库的代码和sql有什么不同
- sql语句更新问题
- 请问,SQLSERVER安装后可以通过计算机名连接,但是通过IP不能连接,是怎么会事啊?
- SQL Server日志 错误问题
- sql高手请进
- 我用windowns和sql二种方法都无法登录sql2000啊!!!
- 一个奇怪的sql文错误,各位大侠快来解救下小女子吧
- sql server 7.0中,用sql怎么给字段改名?
- 在线等待!!! 十万火急!!! sql server 6.5 活动用户分析器(Current Activity)中所有活动用户都没有了,怎么解决?
不安列显示!
颜色编号 颜色名称 …… 颜色值
R001 浅红 …… “GETCOLOR读取的值,显示成颜色”
R002 深红 …… “GETCOLOR读取的值,显示成颜色”
B001 蓝色 …… “GETCOLOR读取的值,显示成颜色”
: : : :
在用GRID控件前进、后退、上页、下页浏览时颜色也跟着记录同步
MSDN 有说明和示例
去看看是不是你要的
grno = RECNO()
THISform.grid1.setall("Dynamicbackcolor", "IIF(RECNO()=grno,你的颜色值,RGB(255,255,255))","Column")
在INIT中输入:
THISform.grid1.setall("Dynamicbackcolor",allt(aaa.aa),"Column")
go top
thisform.refreshaa为颜色值字段名,是字符形,内容如:
RGB(200,200,200)
...
RGB(0,255,255) 可运行后,整个表格显示的就是RGB(0,255,255)红色哪
错在哪??
1 r001 绿 121223
2 r002 深绿 4352323
3 r003 红 4323
4 r004 绿 56423另外,那条语句执行后需要刷新或点击这个Grid控件。
这个语句执行时的allt(aaa.aa)就是当前记录的,所以颜色不会变。
THISform.grid1.setall("Dynamicbackcolor", "颜色值","Column")
这个颜色值不就是我写的那个aaa.aa吗
不理解:(
Z~~~~~~~~~~~~~~~~
困啦!别卖关子了:)
与
THISform.grid1.setall("Dynamicbackcolor",allt(aaa.aa),"Column")
的区别在于:
前者把字段名存进属性Dynamicbackcolor,
后者把字段值(当前记录的aa字段值!)存进属性Dynamicbackcolor。