以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关联表如何设置样式  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=65398)

--  作者:huangfanzi
--  发布时间:2015/3/15 14:52:00
--  [求助]关联表如何设置样式
窗口中有二个表控件,
一个是生产记录表
另一个是生产记录表_工序合并表
我需要在这个关联表中设置当前记录的底色,尝试了以下代码未果,请老师看看如何做:
工序合并表的PositionChanged事件

\'编写主表的事件,在事件里面区分是关联表还是主表触发的
If e.Table.Name = "生产记录表.工序合并表" Then
DataTables("生产记录表主窗口_工序合并表").SysStyles("CurrentRow").BackColor = Color.Yellow
Tables("生产记录表主窗口_工序合并表").ListMode = True
End If
 
另外,如何写代码能实现这个关联表中所有卷号为“CS150001”的记录的底色

--  作者:有点甜
--  发布时间:2015/3/15 14:54:00
--  

 去写drawcell事件,判断一下表名。

 

If e.Table.Name = "关联表" Then

[此贴子已经被作者于2015/3/15 14:54:06编辑过]

--  作者:huangfanzi
--  发布时间:2015/3/15 14:57:00
--  
是去生产记录表的drawcell事件还是去工序合并表的drawcell事件?能直接帮我写下代码吗?谢谢!
--  作者:有点甜
--  发布时间:2015/3/15 14:58:00
--  
  子表的表事件
--  作者:有点甜
--  发布时间:2015/3/15 14:59:00
--  

http://www.foxtable.com/help/topics/0656.htm

 


--  作者:huangfanzi
--  发布时间:2015/3/15 15:15:00
--  

 实在是试不成功,上传了例子,请老师帮我做下,谢谢!

 

 

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


--  作者:有点甜
--  发布时间:2015/3/15 15:25:00
--  
    
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:关联表设置底色.foxdb


--  作者:huangfanzi
--  发布时间:2015/3/15 15:35:00
--  
是这个效果,这个样式1与2在那里定义的?
--  作者:有点甜
--  发布时间:2015/3/15 15:35:00
--  
请看5楼