以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 利用Add方法,增加临时表达式列。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=188572) |
-- 作者:1234567 -- 发布时间:2023/9/28 10:24:00 -- 利用Add方法,增加临时表达式列。 老师:增加管理费列,如果任务类别是模具新开,就按合同价*0.02计算,如果任务类别是零件加工,就按合同价*0.15计算,代码怎么写? DataTables("财务结算_Table1").DataCols.Add("管理费", GetType(Double), "IIf([任务类别] = \'模具新开\'or [任务类别] = \'模具维修\', [合同价] * 0.02, Null)") DataTables("财务结算_Table1").DataCols.Add("管理费", GetType(Double), "IIf([任务类别] = \'零件加工\', [合同价] * 0.15, Null)")
|
-- 作者:有点蓝 -- 发布时间:2023/9/28 10:30:00 -- DataTables("财务结算_Table1").DataCols.Add("管理费", GetType(Double), "IIf([任务类别] = \'模具新开\'or [任务类别] = \'模具维修\', [合同价] * 0.02, IIf([任务类别] = \'零件加工\', [合同价] * 0.15, Null))") |