以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54605) |
||||
-- 作者:风声 -- 发布时间:2014/7/31 12:11:00 -- [讨论]代码 If e.IsFocusCell Then If e.Col.Name = "销售员" Then \' e.Col.Combolist = DataTables("员工").GetComboListString("姓名", "[部门] = \'" & e.Row("领用部门") & "\'")
这个代码的取值在关联表中不可以啊 [此贴子已经被作者于2014-7-31 12:10:58编辑过]
|
||||
-- 作者:Bin -- 发布时间:2014/7/31 14:04:00 -- 不会啊,请上例子. |
||||
-- 作者:有点甜 -- 发布时间:2014/7/31 14:09:00 -- 要在哪一个表用,就写到哪一个表的表事件里面去。
你关联表,一定要有 销售员 列啊 |
||||
-- 作者:风声 -- 发布时间:2014/7/31 15:18:00 -- 我设置在出库明细表中,在出库明细表中好用的,就是在出库表窗口绑定的关联表中不显示。 |
||||
-- 作者:Bin -- 发布时间:2014/7/31 15:22:00 -- 请上例子,可能你少加了一个关联列判断 |
||||
-- 作者:风声 -- 发布时间:2014/7/31 15:52:00 -- 老师,就是一楼的代码。 |
||||
-- 作者:有点甜 -- 发布时间:2014/7/31 15:58:00 -- 以下是引用风声在2014-7-31 15:52:00的发言:
老师,就是一楼的代码。
代码没有错,不行的例子发上来,说明哪个窗口哪个表 |
||||
-- 作者:风声 -- 发布时间:2014/7/31 16:04:00 --
|
||||
-- 作者:有点甜 -- 发布时间:2014/7/31 16:26:00 -- 测试没有问题。
1、你的员工表,要有数据;
2、你必须在关联表输入公司名,才能查到对应员工的。
3、或者你这样写
If e.IsFocusCell Then |
||||
-- 作者:Bin -- 发布时间:2014/7/31 16:27:00 -- 那个窗口那个表,说清楚. |