Rss & SiteMap

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

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

标题:狐表如何只去整数部分而不四舍五入啊

1楼
hwmbing11 发表于:2012/1/1 13:27:00

 有一个项目需要每15个项目为一页 自动编写页码 编号是从1开始的

表达式内容如下

Convert([第十列] /15 , 'System.Int32') + 1

 

但是出现的结果好像四舍五入了 导致页码不准确 大于10的数字页码列的值变成了2 谢谢

2楼
jianjingmaoyi 发表于:2012/1/1 14:11:00
什么意思?你要干嘛,是报表分页,还是狐表分页,如果是狐表有专门的介绍的.
3楼
kylin 发表于:2012/1/1 14:21:00

表达式看来是不接受mod运算,所以无法通过表达式列获取数据,改为数据列,参考代码:

If e.DataCol.Name = "第一列" Then
    Dim edr As DataRow = e.DataRow
    If e.NewValue IsNot Nothing Then
        If   edr("第一列") Mod 15 > 0
            edr("第二列") = (edr("第一列") - edr("第一列") Mod 15 ) /15 +1
        Else
            edr("第二列") = edr("第一列") /15
        End If
    Else
        edr("第二列") = Nothing
    End If
End If

4楼
hwmbing11 发表于:2012/1/1 18:27:00

记账的账本是15个编号一片的,所以想在统计的时候也能一片一片的分出来 容易看啊

还有有很多东西是不需要四舍五入的啊,有的价格什么的希望抹零而不四舍五入这种情况也是有的啊

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

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

Powered By Dvbbs Version 8.3.0
Processed in .05469 s, 2 queries.