以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]代码求助!! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=74703) |
-- 作者:liuxianjie1980 -- 发布时间:2015/9/17 9:09:00 -- [求助]代码求助!! If e.DataRow("收款总额") IsNot Nothing Then 当前记录和剩下记录的“执行完毕”=否 elseif Sum5 = Sum4 then 剩下记录的“执行完毕”=否 Exit For
红色部分也不知道思路对不对,帮忙改正,谢谢! [此贴子已经被作者于2015/9/17 9:10:33编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/9/17 9:13:00 -- For n As Integer = vrs.Count - 1 To 0 Step -1
|
-- 作者:liuxianjie1980 -- 发布时间:2015/9/17 9:20:00 -- 谢谢!好及时! |
-- 作者:liuxianjie1980 -- 发布时间:2015/9/17 9:34:00 -- Sum2 = DataTables("合同一览表").Compute("Sum(合同总价款)", "客户名称=\'" & e.DataRow("客户名称") & "\'")
不知道该怎么写?,想写成tr(“合同日期”)。year ,dim 变量tr 为datarow 好像不行 |
-- 作者:大红袍 -- 发布时间:2015/9/17 9:35:00 -- 日期的条件,参考
http://www.foxtable.com/help/topics/2720.htm
|
-- 作者:liuxianjie1980 -- 发布时间:2015/9/17 10:00:00 -- 红袍兄:还有一个问题,vrs = DataTables("合同一览表").Select("[客户名称]=\'" & e.DataRow("客户名称") & "\'","合同日期 DESC") 那么,同一个客户同一天的合同,系统默认的是如何排序的呢?
因为上述代码,好像执行的不是很好,即便是收款额远大于今年合同款和去年结余,那些合同记录好像还是“否” [此贴子已经被作者于2015/9/17 10:03:43编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/9/17 10:03:00 -- 你可以根据合同日期、客户名称排序啊, 不行,就上传具体例子说明逻辑
合同日期 DESC,客户名称 |
-- 作者:liuxianjie1980 -- 发布时间:2015/9/17 10:03:00 --
Next
想再填写红色部分的代码 |
-- 作者:大红袍 -- 发布时间:2015/9/17 10:05:00 --
[此贴子已经被作者于2015/9/17 10:05:00编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/9/17 10:06:00 -- For n As Integer = vrs.Count - 1 To 0 Step -1 |