Foxtable(狐表)用户栏目专家坐堂 → 数据列与表达式列


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

主题:数据列与表达式列

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/5 9:38:00 [显示全部帖子]

 是没达到效果?试试这样,再看看帮助文档,记得重置列

 

If e.DataCol.name="材料直径" OrElse e.DataCol.name="圆柱体高度" OrElse e.DataCol.name="材料长度" OrElse e.DataCol.name="材料宽度" OrElse e.DataCol.name="材料高度"  Then
    'If e.DataRow.isnull("材料直径")=False AndAlso e.DataRow.isnull("圆柱体高度")=False  AndAlso e.DataRow.isnull("材料长度")=False  AndAlso e.DataRow.isnull("材料宽度")=False  AndAlso e.DataRow.isnull("材料高度")=False Then
        e.DataRow("材料重量") = e.DataRow("材料直径")*e.DataRow("材料直径")*e.DataRow("圆柱体高度")/4*3.14 +e.DataRow("材料长度")*e.DataRow("材料宽度")*e.DataRow("材料高度")*  7.8 / 1000000
    'End If
End If


 

http://www.foxtable.com/help/topics/1469.htm

 

[此贴子已经被作者于2014-5-5 9:37:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/5 10:38:00 [显示全部帖子]

 e.datarow("金额") = e.datarow("单价") * IIF(e.datarow.IsNull("数量"), 1, e.datarow("数量"))

 回到顶部