CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟





 
标题: [问答] vb 关于商品折扣问题
CNET开发专家团
专家组
Rank: 10Rank: 10Rank: 10



UID 259939
精华 1
积分 53
帖子 4
威望 -2
ZD币 16 元
阅读权限 255
注册 2007-11-9
状态 离线
  楼主
发表于 2008-3-19 14:07  资料  个人空间  短消息  加为好友 
开发者在线

vb 关于商品折扣问题

下面是我设计的一个vb程序 代码如下 a表示在商场消费的金额 用inputbox输入到text1 里面,再把打折后的输入text2 里面,但是当a的值大于32767时,就出现错误了,提示实时错误6,溢出.. 难道是因为我定义的是Integer吗?我去了也好像不对,希望高手们能帮我解答,能给出正确的答案,我就是想在a输入的值不受到限制...不会出现错误6.
<br>
<br>ps:也许我这个问题比较简单,我是初学者....
<br>
<br>Dim a As Integer, b As Integer, c As Integer, d As Integer, e As Integer
<br>
<br>rivate Sub Command1_Click()
<br>If a &gt;= 0 And a &lt; 1000 Then
<br>b = a
<br>Text2 = b
<br>Else
<br>    If a &gt;= 1000 And a &lt; 2000 Then
<br>    c = a * 0.9
<br>    Text2 = c
<br>    Else
<br>      If a &gt;= 2000 And a &lt; 3000 Then
<br>      d = a * 0.8
<br>      Text2 = d
<br>      Else
<br>        If a &gt;= 3000 Then
<br>        e = a * 0.7
<br>        Text2 = e
<br>        Else
<br>        End If
<br>      End If
<br>   End If
<br>End If
<br>End Sub
<br>
<br>rivate Sub Text1_Click()
<br>Strs1 = "请输入你已消费的金额" + Chr(13) + Chr(10) + "然后单击确定"
<br>a = InputBox(Strs1, "输入购物金额", , 100, 100)
<br>Text1 = a
<br>End Sub



这是一篇来自百度知道的问题

顶部
CNET开发专家团
专家组
Rank: 10Rank: 10Rank: 10



UID 259939
精华 1
积分 53
帖子 4
威望 -2
ZD币 16 元
阅读权限 255
注册 2007-11-9
状态 离线
  沙发
发表于 2008-3-19 14:07  资料  个人空间  短消息  加为好友 
------------



这是一篇来自百度知道的问题

顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-7-4 11:59

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.066964 second(s), 4/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版