以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]如何引用其它表的条件为本表标注底色 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=26070) |
||||
-- 作者:yaya556 -- 发布时间:2013/7/17 8:59:00 -- [求助]如何引用其它表的条件为本表标注底色 我想引用第二个表的坐标值和第一个表的坐标值做比较,相同并且有逻辑选项的标注颜色。 试过用列自动格式设置里设置过,可没有实现。用查找字符的方式也不行。列设置里应该是个嵌套的if语句。 刚学。看过一些教程。没找到相关的学习肉容 是不是要把第二个表作为明细表或者是父子表才行?
[此贴子已经被作者于2013-7-18 13:09:28编辑过]
|
||||
-- 作者:wjq1072 -- 发布时间:2013/7/17 19:53:00 -- 参考?!
[此贴子已经被作者于2013-7-18 7:47:10编辑过]
|
||||
-- 作者:yaya556 -- 发布时间:2013/7/18 10:37:00 -- 太强大了,我不会这个,用到变量的设置 这里面有个rowsel,我找不到这个的用法,函数列表没有这个嘛 求解。
|
||||
-- 作者:wjq1072 -- 发布时间:2013/7/18 10:54:00 -- 是系统变量 |
||||
-- 作者:yaya556 -- 发布时间:2013/7/18 11:40:00 -- If([石]=-1,SetCellText(GridName,Row,"铁",0) And SetCellText(GridName,Row,"金",0) And SetFocus("") And Eval("SetBackColor("+[%行%]+","+[%列%]+","+[%行%]+","+[%列%]+",16777088)"),SetFocus("") And Eval("SetBackColor("+[%行%]+","+[%列%]+","+[%行%]+","+[%列%]+",0)")) 这里的16777088是颜色代码吧,我要换颜色就改这里的数值,但是这个不是RGB的颜色代码,如何获取别的颜色的代码。求颜色代码表
|
||||
-- 作者:wjq1072 -- 发布时间:2013/7/18 12:21:00 -- 此主题相关图片如下:spximage.jpg |
||||
-- 作者:yaya556 -- 发布时间:2013/7/18 13:08:00 -- 崩溃了,坐标不能对应啦。 因为存在一个0,0的坐标,所以必须在行的公式上减1,列加上一行,列的名称设置了0,却实际没有减1. 原来是1,1,的坐标改成了0,0,但在勾选时就错啦。 我把行和列的公式改了,变量那里不会改,现在颜色不在坐标值上了。找不到原因。是要变量修改吗。 问题2 颜色不能根据表2刷新,只能重新输入才会变色,重算表也改变不了颜色。 当表2中的由白字逻辑选项勾选时,字体如何变成白色。 |
||||
-- 作者:yaya556 -- 发布时间:2013/7/18 13:10:00 -- 表发到顶楼了,是那个坐标错了还不刷新55555的那个表 |
||||
-- 作者:wjq1072 -- 发布时间:2013/7/18 15:26:00 --
|
||||
-- 作者:yaya556 -- 发布时间:2013/7/18 15:42:00 -- 太佩服了,五体投地。 [此贴子已经被作者于2013-7-18 16:07:39编辑过]
|