Foxtable(狐表)用户栏目专家坐堂 → 数值变整


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

主题:数值变整

美女呀,离线,留言给我吧!
联友
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
数值变整  发帖心情 Post By:2016/11/23 12:45:00 [只看该作者]

金额后两位数小于30,则等于00,后两位数大于30,则等于50,后两位数大于50,则等于100,求指教,谢谢!

比如:

 

e.Form.Controls("金额").Text = 1823,23小于30,则e.Form.Controls("金额").Text = 1800

e.Form.Controls("金额").Text = 1835,35小于30,则e.Form.Controls("金额").Text = 1850

e.Form.Controls("金额").Text = 2162,62大于50,则e.Form.Controls("金额").Text = 2200


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


加好友 发短信
等级:超级版主 帖子:110581 积分:562801 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/23 14:37:00 [只看该作者]

Dim v As Integer = 1820
Dim v1 As Integer = CInt(v/100)*100
Dim k As Integer = v - v1
If k > 50 Then
    v1 += 100
Else If k > 30 Then
    v1 += 50
End If
Output.Show(v1)

 回到顶部
美女呀,离线,留言给我吧!
联友
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:300 积分:2565 威望:0 精华:0 注册:2013/5/23 9:49:00
  发帖心情 Post By:2016/11/23 16:00:00 [只看该作者]

谢谢

 回到顶部