Foxtable(狐表)用户栏目专家坐堂 → 利用Add方法,增加临时表达式列。


  共有2767人关注过本帖树形打印复制链接

主题:利用Add方法,增加临时表达式列。

帅哥哟,离线,有人找我吗?
1234567
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:821 积分:6422 威望:0 精华:0 注册:2013/2/18 17:46:00
利用Add方法,增加临时表达式列。  发帖心情 Post By:2023/9/28 10:24:00 [只看该作者]

老师:增加管理费列,如果任务类别是模具新开,就按合同价*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)")

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110784 积分:563852 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/9/28 10:30:00 [只看该作者]

DataTables("财务结算_Table1").DataCols.Add("管理费", GetType(Double), "IIf([任务类别] = '模具新开'or [任务类别] = '模具维修', [合同价] * 0.02, IIf([任务类别] = '零件加工', [合同价] * 0.15, Null))")

 回到顶部