以文本方式查看主题

-  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
--  
中转表和中转回款表 通过 合作伙伴列 和 回款状态列关联,怎么样可以让中转表里的回款日期中填入日期,回款状态那里就自动打对勾呢?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:实验.table


--  作者:北冰洋
--  发布时间:2012/5/15 15:16:00
--  
哦哦 谢谢 谢谢  它就是在子表里,要的就是能把两种状态分别显示出来,可是上面那个问题不会解决,例子已经上传了,麻烦您了……
--  作者:狐狸爸爸
--  发布时间:2012/5/15 15:20:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:实验.table


--  作者:程兴刚
--  发布时间:2012/5/15 15:23:00
--  

3楼笔误,第二行第二个点多于:

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table