以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  代码检查  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=74585)

--  作者:yangwenghd
--  发布时间:2015/9/14 18:50:00
--  代码检查
dr("财务_待开票")=DataTables("订单附表").Compute("sum(订单核算_合计)","绑定号=\'" & e.DataRow("绑定号")  & "\' and 收款信息_开票状态=\'未开票\' and 收款信息_开票状态=\'核对中\' and 业务往来_方式=\'订单\'") 
为什么这个不能用呢  


--  作者:yangwenghd
--  发布时间:2015/9/14 18:57:00
--  
加上  收款信息_开票状态= 核对中的  和
--  作者:大红袍
--  发布时间:2015/9/14 19:07:00
--  
DataTables("订单附表").Compute("sum(订单核算_合计)","绑定号=\'" & e.DataRow("绑定号")  & "\' and 收款信息_开票状态 in (\'未开票\',\'核对中\') and 业务往来_方式=\'订单\'") 
--  作者:yangwenghd
--  发布时间:2015/9/14 22:15:00
--  
If e.DataRow.IsNull("绑定号")=False Then
    Dim dr As DataRow = DataTables("企业档案").Find("编号=\'" & e.DataRow("绑定号") & "\'")
    If dr IsNot Nothing Then
        dr("财务_待开票")=DataTables("订单附表").Compute("sum(订单核算_合计)","绑定号=\'" & e.DataRow("绑定号")  & "\' and 收款信息_开票状态=(\'未开票\',\'核对中\')  and 业务往来_方式=\'订单\'") 

    End If
End If  \'计算未开票合计

还是不对 麻烦了

--  作者:Hyphen
--  发布时间:2015/9/15 8:43:00
--  

收款信息_开票状态 in (\'未开票\',\'核对中\')

用 in 不是 =


--  作者:yangwenghd
--  发布时间:2015/9/15 15:55:00
--  
Tables("企业档案窗口_Table8").Filter="(财务_待收款 〈 (\'0\'))"

如果筛选 企业档案窗口_Table8"  财务_待收款 列 小于和等于0的怎么写啊 感谢 感谢 

--  作者:Hyphen
--  发布时间:2015/9/15 16:03:00
--  
Tables("企业档案窗口_Table8").Filter="财务_待收款 <= 0"
--  作者:yangwenghd
--  发布时间:2015/9/15 17:48:00
--  
感谢 问问 Label1 为什么不能绑定到窗口_Table8 里面呢 
--  作者:大红袍
--  发布时间:2015/9/15 20:22:00
--  
控件,可以绑定任何表列。前提是你的 窗口_Table8 在打开的状态
--  作者:yangwenghd
--  发布时间:2015/9/16 22:22:00
--  
可以了 谢谢