以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关联行背景色  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89615)

--  作者:lshshlxsh
--  发布时间:2016/8/25 14:59:00
--  关联行背景色

图片点击可在新窗口打开查看此主题相关图片如下:a.bmp
图片点击可在新窗口打开查看

--  作者:狐狸爸爸
--  发布时间:2016/8/25 15:07:00
--  

那个是父表,那个是子表?

提问要具体,编程是严谨的,必须有具体的问题,才能给出具体的答案

[此贴子已经被作者于2016/8/25 15:08:20编辑过]

--  作者:lshshlxsh
--  发布时间:2016/8/25 15:10:00
--  
谢谢,两张表不是 父表 子表  是上下游单据,单据间根据序号 和源单序号关联 。 我想实现的效果是上游单据表a 选择序号为285的 对应的 下游单据表B 源单序号为285的 增加背景色
[此贴子已经被作者于2016/8/25 15:12:53编辑过]

--  作者:狐狸爸爸
--  发布时间:2016/8/25 15:12:00
--  

要着色的表的DrawCell事件:

 

if e.row("源单序号") = Tables("另一个表").Current("序号") then

    e.Style = "样式名称"

end if

 

 

 

参考:

http://www.foxtable.com/webhelp/scr/0656.htm

 


--  作者:lshshlxsh
--  发布时间:2016/8/25 15:19:00
--  
谢谢狐狸爸爸,除了在DrawCell事件 能否像 增加其他条件写 像空白区域设置背景色一样增加条件 DataTables("表A").SysStyles("EmptyArea").BackColor = Color.WhiteSmoke 
--  作者:大红袍
--  发布时间:2016/8/25 17:08:00
--  

 不可以,必须写drawcell事件。