以文本方式查看主题

-  易表在线答疑  (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语句。
刚学。看过一些教程。没找到相关的学习肉容
是不是要把第二个表作为明细表或者是父子表才行?

图片点击可在新窗口打开查看此主题相关图片如下:坐标.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:怎么按第二个表的坐标自动标颜色.egd

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:坐标错了还不刷新555555.egd


[此贴子已经被作者于2013-7-18 13:09:28编辑过]

--  作者:wjq1072
--  发布时间:2013/7/17 19:53:00
--  

参考?!

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:颜色设置.egd

[此贴子已经被作者于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
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:12345.egd


--  作者:yaya556
--  发布时间:2013/7/18 15:42:00
--  
图片点击可在新窗口打开查看太佩服了,五体投地。


[此贴子已经被作者于2013-7-18 16:07:39编辑过]