以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Normal型Table(关联表)怎么设置显示合并模式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=5145) |
||||
-- 作者:wqc360 -- 发布时间:2009/11/26 9:12:00 -- Normal型Table(关联表)怎么设置显示合并模式 如题 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/11/26 9:23:00 -- 任何类型的表,设置合并模式的代码都是一样的。 |
||||
-- 作者:wqc360 -- 发布时间:2009/11/26 9:30:00 -- With Tables("产品工序_Table1") \'产品工序窗口的Table1控件 .Redraw = False .MergeMode = MergeModeEnum.Standard .MergeCols.Clear() .MergeCols.Add("图号") .MergeCols.Add("名称") .MergeSort = "图号,名称" .AllowMerge = True .Redraw = True End With 这样怎么不行,我是在窗口AfterLoad事件加的代码,在项目属性MainTableChanged事件中也试过不行 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/11/26 9:43:00 -- 1、图号和名称列,有没有移到最前面? |
||||
-- 作者:wqc360 -- 发布时间:2009/11/26 9:50:00 -- 图号名称列是在最前面,类型Normal,作为副本=False,Table1绑定表{产品目录.产品工序},窗口类型=独立 [此贴子已经被作者于2009-11-26 9:50:59编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/11/26 9:58:00 -- 建议你看看这个帖子: http://www.foxtable.com/dispbbs.asp?boardid=2&Id=5113 我看了你的文件,既然你绑定到非副本的关联表,那么表名明显不是“产品工序_Table1”,而是你所绑定的关联表:产品目录.产品工序.产品工艺 |
||||
-- 作者:wqc360 -- 发布时间:2009/11/26 10:25:00 -- With Tables("产品目录.产品工序") .Redraw = False .MergeMode = MergeModeEnum.Standard .MergeCols.Clear() .MergeCols.Add("图号") .MergeCols.Add("名称") .MergeSort = "图号,名称" .AllowMerge = True .Redraw = True End With 是在窗口AfterLoad事件吗,还是不行 |
||||
-- 作者:wqc360 -- 发布时间:2009/11/26 10:31:00 -- 奇怪,怎么还是不行 我在合并模式下设置好主表显示对,再把代码复制到窗口AfterLoad事件,再改名称,应该是对的,但窗口显示还是不行 [此贴子已经被作者于2009-11-26 10:31:49编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/11/26 13:29:00 -- 自己做一个简单的例子传上来 |
||||
-- 作者:wqc360 -- 发布时间:2009/11/26 14:27:00 --
请测试附件窗口关联表汇总模式不行 |