Foxtable(狐表)用户栏目专家坐堂 → 怎样写代码


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

主题:怎样写代码

帅哥哟,离线,有人找我吗?
欧洲之巅
  71楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:58 积分:378 威望:0 精华:0 注册:2015/11/22 17:40:00
  发帖心情 Post By:2015/11/28 23:28:00 [只看该作者]

Double是双精度小数,那么整数的英文是什么,请指教。

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2015/11/28 23:51:00 [只看该作者]

数据类型

Visual Basic 有以下数据类型:

数据类型 说明
String

任意个数的字符,常称为字符串。

Date

日期时间

Boolean 逻辑值,逻辑值就两个,分别是True(是)和False(否)。
Byte

微整数,介于 0 255 之间的微整数

Short

短整数,介于 –32768 32767 之间的短整型

Integer

整数,介于 –2147483648 2147483647 之间的整数。

Long 长整数,值的范围为 -9223372036854775808 到 9223372036854775807。
Single

单精度小数,单精度小数,有效数字为7

Double

双精度小数,有效数字为15

Decimal

高精度小数,有高达28位的有效数字,适用于要求使用大量有效的整数及小数位数并且没有舍入错误的财务计算

Object 通用型,可存放任何类型的数据。
 
数值类型较多,一般情况下,小数用Double型,整数用Integer型即可,如果整数范围较大,可以用Long型。
我们最常用的数据类型是:String、Date、Boolean、Integer、Long、Double。

什么是有效数字?

简单地说,就是从左边第一个不是0的数字算起,直到最后一个数字,就是一个数值的有效数字,例如1.324的有效数字是4(1324)1.3240的有效数字是5(13240),而0.024的有效数字是两位(24)


 回到顶部
帅哥哟,离线,有人找我吗?
欧洲之巅
  73楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:58 积分:378 威望:0 精华:0 注册:2015/11/22 17:40:00
  发帖心情 Post By:2015/11/29 12:53:00 [只看该作者]

求数字列A加数字列B=数字列C的完整代码?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/29 13:11:00 [只看该作者]

以下是引用欧洲之巅在2015/11/29 12:53:00的发言:
求数字列A加数字列B=数字列C的完整代码?

 

无语,人家已经写给你了啊。

 

初学者不要乱写代码,先去看一下视频教程和帮助文档啊。


 回到顶部
帅哥哟,离线,有人找我吗?
欧洲之巅
  75楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:58 积分:378 威望:0 精华:0 注册:2015/11/22 17:40:00
  发帖心情 Post By:2015/11/30 11:23:00 [只看该作者]

If e.DataCol.Name = "初客赔" Then
    If  e.Newvalue > = 1.80 AndAlso e.Newvalue < = 2.00 Then
        e.DataRow("公式") = "客2.00-2" 
    If  e.DataCol.Name = "初平赔" Then
    If e.Newvalue  > = 3.20 AndAlso e.Newvalue  < = 3.50 Then
       e.DataRow("公式") = "客2.00-2" 
            End If
        End If
    End If
End If

请帮忙看一下上面的代码?   我想条件1和条件共存,结果都是e.DataRow("公式") = "客2.00-2" 。中间好像缺少了了什么。

 回到顶部
帅哥哟,离线,有人找我吗?
欧洲之巅
  76楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:58 积分:378 威望:0 精华:0 注册:2015/11/22 17:40:00
  发帖心情 Post By:2015/11/30 11:27:00 [只看该作者]

条件1和条件2共存    缺少连接,请帮我连接一下   

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/30 12:11:00 [只看该作者]

If e.DataCol.Name = "初客赔" Then
    If  e.Newvalue >= 1.80 AndAlso e.Newvalue <= 2.00 OrElse e.Newvalue  >= 3.20 AndAlso e.Newvalue  <
= 3.50 Then
        e.DataRow("公式") = "客2.00-2"
    End If
End If


 回到顶部
帅哥哟,离线,有人找我吗?
欧洲之巅
  78楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:58 积分:378 威望:0 精华:0 注册:2015/11/22 17:40:00
  发帖心情 Post By:2015/11/30 12:52:00 [只看该作者]

你写的代码少了前提条件e.DataCol.Name = "初平赔"
If e.DataCol.Name = "初客赔" Then                                                                                    列1
    If  e.Newvalue > = 1.80 AndAlso e.Newvalue < = 2.00 Then                                               条件1                    
        e.DataRow("公式") = "客2.00-2" 


    If  e.DataCol.Name = "初平赔" Then                                                                               列2
    If e.Newvalue  > = 3.20 AndAlso e.Newvalue  < = 3.50 Then                                              条件2
       e.DataRow("公式") = "客2.00-2" 
            End If
        End If
    End If
End If


我说的是既要符合列1的条件1,还要符合列2的条件,符合以上的话"公式"列就显示 "客2.00-2"

 回到顶部
帅哥哟,离线,有人找我吗?
欧洲之巅
  79楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:58 积分:378 威望:0 精华:0 注册:2015/11/22 17:40:00
  发帖心情 Post By:2015/11/30 13:00:00 [只看该作者]

就是“初平赔”有初平赔的条件,初客赔有“初客赔”的条件。不是“初平赔”同时符合两个条件。而是要符合“初平赔”的条件,还要符合“初客赔”的条件。最后得到e.DataRow("公式") = "客2.00-2" 

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/30 14:45:00 [只看该作者]

If e.DataCol.Name = "初客赔"
    If  e.Newvalue > = 1.80 AndAlso e.Newvalue < = 2.00
        e.DataRow("公式") = "客2.00-2"
    End If
End If

If  e.DataCol.Name = "初平赔"
    If e.Newvalue  > = 3.20 AndAlso e.Newvalue  < = 3.50
        e.DataRow("公式") = "客2.00-2"
    End If
End If

 


 回到顶部
总数 91 上一页 1 2 3 4 5 6 7 8 9 10 下一页