Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:一尾狐 帖子:423 积分:4231 威望:0 精华:0 注册:2009/5/16 21:42:00
[求助]  发帖心情 Post By:2013/5/10 22:17:00 [只看该作者]

If e.DataCol.Name = "总数" Then 
    If e.DataRow.IsNull("总数"Then 
        e.
DataRow("金额") = Nothing 
    
Else  
       e.
DataRow("总数") = e.DataRow("金额")
    End
 If
End
 
If


已上代码(总数)是表达式不可引用?请问表达式下如何引用?

[此贴子已经被作者于2013-5-10 22:17:43编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7236 积分:40591 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/10 22:27:00 [只看该作者]

判断表达式所引用的列!


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


加好友 发短信
等级:一尾狐 帖子:423 积分:4231 威望:0 精华:0 注册:2009/5/16 21:42:00
  发帖心情 Post By:2013/5/10 22:41:00 [只看该作者]

判断表达式所引用的列!总数 列为表达式引用到金额列代码不行!


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


加好友 发短信
等级:三尾狐 帖子:619 积分:3656 威望:0 精华:1 注册:2012/6/13 22:00:00
  发帖心情 Post By:2013/5/10 23:51:00 [只看该作者]

我有两个办法

1.把总数列改成常规列,用代码计算;

2.那个总数列是不是因为其他的相关列发生变化而变化的呢?

这样你可以用

Select Case e.DataCol.Name
    Case
"A列","B列","C列"
       
'代码四
   
Case "E列", "F列"
       
'代码五
End Select


 回到顶部