Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:表达式

1楼
球球 发表于:2011/12/16 16:26:00

 

我根据帮助里面的清零公式写了这一段

 

If e.DataCol.IsNumeric Then
    If e.NewValue = 0 Then
        e.NewValue = Nothing
    End If
End If

 

 

但是我的表达式却出现了意外:

 

通过表达式算出第二列的合格率   运算方法是    第二列/(第二列+第三列)  当第三列没有数的时候会出现合格率里面为空  如果我把清零的代码去掉加上一个零 就会得出100%  但是我还想需要清零代码 我还想得到在第三列为空的情况下还能得到运算不知道怎么写表达式。

 

表达式里面的公式我也做了帮助里面指引的用法可就是不管用,我需要狐狸爸爸的帮助

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:表达式.table

2楼
狐狸爸爸 发表于:2011/12/16 16:46:00

第二列/(第二列+IsNull(第三列,0))

 

参考:

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

 

3楼
don 发表于:2011/12/16 16:51:00
这样?
iif([第二列] is  Null  and [第三列] is  Null , Null ,IsNull([第二列],0) / (IsNull([第二列],0) + IsNull([第三列],0)))
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03809 s, 3 queries.