Rss & SiteMap

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

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

标题:把逻辑性转换为数字参与计算怎么搞?

1楼
shixia 发表于:2009/4/29 14:29:00
例如:把为TRUE的逻辑性列作为整数1和其它列进行加减乘除运算,如何转换。如:把朱涛办案数乘以人均案件数。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:办案.table

[此贴子已经被作者于2009-4-29 14:32:29编辑过]
2楼
狐狸爸爸 发表于:2009/4/29 15:11:00
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目6.table

3楼
shixia 发表于:2009/4/29 15:36:00
用代码又该如何写呢?
4楼
狐狸爸爸 发表于:2009/4/29 15:40:00
IIF(e.rdatarow("某列") = True,1,0)
5楼
smileboy 发表于:2009/4/29 16:04:00
Dim Colnames() as String={"朱涛","熊柳雄","梅鲲鹏","徐宛婉","李余","胡炜烽","汪家兵"}
For i As Integer = 0 To ColNames.Length-1
    Dim name as String = Colnames(i).SubString(0,1)
    if dr(Colnames(i))=True then
        dr("人均案件数")=1/(Math.abs(sum)-1)
        dr("案数" & name)=dr(colnames(i))*dr("人均案件数")*(-1)
    else
        dr("案数" & name)=Nothing
    end if
next
6楼
mr725 发表于:2009/4/29 19:03:00
dr("人均案件数")=1/(Math.abs(sum)-1)    如果(Math.abs(sum)-1)等于 0 会怎样?

7楼
八婺 发表于:2009/4/30 0:34:00
以下是引用mr725在2009-4-29 19:03:00的发言:
dr("人均案件数")=1/(Math.abs(sum)-1)    如果(Math.abs(sum)-1)等于 0 会怎样?


不会的,只有sum等于3时才会减1,所以不会出现这个结果。

共7 条记录, 每页显示 10 条, 页签: [1]

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

Powered By Dvbbs Version 8.3.0
Processed in .04297 s, 4 queries.