以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 表背景颜色问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71830) |
-- 作者:bestorange -- 发布时间:2015/7/18 21:47:00 -- 表背景颜色问题 If e.Row("总分") < 360 Then
是针对数字列的命令
如果我我有一列名为“类型”的列,自定义为支出和支出, 我用什么命令?
|
-- 作者:y2287958 -- 发布时间:2015/7/18 21:52:00 -- 道理一样 |
-- 作者:yan2006l -- 发布时间:2015/7/19 1:22:00 -- 最直接的判断和转换 前面已经讲到,使用转换函数转换数据类型,在转换失败的情况下,会出现错误提示。 最常见的转换应该是将字符转换为数字,对于这种转换,有更直接的方法。 例如: Dim s1 As String = "abc"Dim s2 As String = "123.12" Output.Show(Val(s1) + 100) \'等于100 Output.Show(Val(s2) + 100) \'等于232.12 虽然变量s1是无法转换为数值的,但是在命令窗口执行上面的代码,却不会有任何错误提示,因为Val函数将s1被转换为0了。 此外Visual Basic还提供了一个IsNumeric函数,用于判断某个给定的字符串是否能够转换为数值,毕竟有时会希望在转换前能够判断一下的。 |
-- 作者:bestorange -- 发布时间:2015/7/19 1:52:00 -- 木有理解。。。
|
-- 作者:czy -- 发布时间:2015/7/19 8:09:00 -- If e.Row("类型") = "支出" Then e.Style = "自定义样式" End If 这个能理解吗?
|