Foxtable(狐表)用户栏目专家坐堂 → 3月5日更新


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

主题:3月5日更新

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


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2009/3/5 10:34:00 [显示全部帖子]

       If dr1("配合量") Is Nothing And dr1("系数") Is Nothing And dr1("单价") IsNot Nothing Then
            dr1("金额") = dr1("定额用量") * dr1("单价")
        ElseIf dr1("配合量") Is Nothing And dr1("系数") IsNot Nothing And dr1("单价") IsNot Nothing Then
            dr1("金额") = dr1("系数") * dr1("定额用量") * dr1("单价")
        End If

有上面的代码,不能计算金额。上面的代码改为:

dr1("金额") = dr1("定额用量") * dr1("单价")

可计算。请老六查一下如果语句,哪一个不能使用了。

上面语句 2月26日更新 正常。3月3日更新、3月5日更新 都不正常。


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


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2009/3/5 10:40:00 [显示全部帖子]

以下是引用狐狸爸爸在2009-3-5 10:35:00的发言:
类似下面的:

dr1("配合量") Is Nothing

全部改为:

dr1.IsNull("配合量")


谢谢!


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


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2009/3/5 14:14:00 [显示全部帖子]

        If dr1("配合量") = 0 And dr1("系数") = 0 And dr1("单价") <> 0 Then
            dr1("金额") = dr1("定额用量") * dr1("单价")
        ElseIf dr1("配合量") = 0 And dr1("系数") <> 0 And dr1("单价") <> 0 Then
            dr1("金额") = dr1("系数") * dr1("定额用量") * dr1("单价")
        End If

这样也可以。与易表一样,看着也好理解。

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


加好友 发短信
等级:小狐 帖子:353 积分:3058 威望:0 精华:0 注册:2008/9/1 6:39:00
  发帖心情 Post By:2009/3/5 14:28:00 [显示全部帖子]

以下是引用mr725在2009-3-5 14:20:00的发言:



不过
你的‘公式’里的列值可要及时补 0 噢~

[此贴子已经被作者于2009-3-5 14:24:47编辑过]


我没有补 0  也一样计算。


 回到顶部