以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=19585) |
||||
-- 作者:北冰洋 -- 发布时间:2012/5/15 11:53:00 -- [求助] 有 回款日期 和 回款状态 两列,回款状态列是逻辑列。 请问如何做到当回款日期有数据(就是不为空白)时,回款状态列对应的那一行自己打上对勾? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/15 12:03:00 -- 汇款状态列改为表达式列,表达式:
iif(回款日期 Is Not NuLL, True, False) |
||||
-- 作者:程兴刚 -- 发布时间:2012/5/15 12:09:00 -- if e.datacol.name = “回款日期” e.datarow.("回款状态") = not e.datarow.IsNull("回款日期") end if |
||||
-- 作者:北冰洋 -- 发布时间:2012/5/15 13:43:00 -- 不好意思啊 没说清楚 回款状态列 要跟别的表关联,不能是表达式列,怎么用代码实现啊? 还有,3楼的代码复制进去说 编译错误 应为标识符。。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/15 14:37:00 -- 请先做个例子,输入一些测试数据,然后传上来,并具体说明问题。 |
||||
-- 作者:程兴刚 -- 发布时间:2012/5/15 14:57:00 -- 以下是引用北冰洋在2012-5-15 13:43:00的发言:
不好意思啊 没说清楚 回款状态列 要跟别的表关联,不能是表达式列,怎么用代码实现啊? 还有,3楼的代码复制进去说 编译错误 应为标识符。。
您的关联思路就不正确,【汇款状态】列的值只有true和false,这样关联的话,会造成多个父行,而在子表,所关联的结果也只有两种! |
||||
-- 作者:北冰洋 -- 发布时间:2012/5/15 15:12:00 -- 中转表和中转回款表 通过 合作伙伴列 和 回款状态列关联,怎么样可以让中转表里的回款日期中填入日期,回款状态那里就自动打对勾呢?
|
||||
-- 作者:北冰洋 -- 发布时间:2012/5/15 15:16:00 -- 哦哦 谢谢 谢谢 它就是在子表里,要的就是能把两种状态分别显示出来,可是上面那个问题不会解决,例子已经上传了,麻烦您了…… |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/15 15:20:00 --
|
||||
-- 作者:程兴刚 -- 发布时间:2012/5/15 15:23:00 -- 3楼笔误,第二行第二个点多于:
|