以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 列表设置 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=15144) |
||||
-- 作者:明丰 -- 发布时间:2011/12/14 9:59:00 -- 列表设置 \'表属性-选择-AfterSelChange If e.NewRange.ColSel = e.Table.cols("单位编号").Index Then End If
上面的代码,问题出在红色部分,当点击销售订单表的单位编号列某一单元格时,单位编号列其它单元格的值会被临时隐藏,请问如何设置? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/12/14 10:08:00 -- 这种情况不能用数据字典,用列表项目。 |
||||
-- 作者:明丰 -- 发布时间:2011/12/14 10:09:00 -- 请测试
|
||||
-- 作者:明丰 -- 发布时间:2011/12/14 22:57:00 -- For Each dr As DataRow In DataTables("单位定义").Select("[货品编号] = \'001\'")
上面这段代码可以提取多列而下面的代码不能通过,请帮忙修改,谢谢!
\'提取多列作为列表 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/12/14 23:32:00 -- 没看懂,只知道这样的代码是没有意义的:
For Each dr As DataRow In DataTables("单位定义").Select("[货品编号] = \'" & e.Row("货品编号") & "\'")
最后此列的列表项目由最后一个符合条件的行决定,和其他行没有关系。 |
||||
-- 作者:明丰 -- 发布时间:2011/12/15 9:14:00 -- 测试通过
If e.IsFocusCell Then \' [此贴子已经被作者于2011-12-15 13:53:39编辑过]
|