求助:ifix-类型匹配错误是怎么产生的 点击:947 | 回复:3



businiao567

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:9帖 | 10回
  • 年度积分:0
  • 历史总积分:552
  • 注册:2002年12月08日
发表于:2005-03-22 13:04:00
楼主
请教高手, 我在编写代码的时候,碰到一郁闷的问题,如下所述 运行单独画面,一切ok,但是通过另外的画面 openpicture时,语句z=textbox.text/10-70,却出现类型不匹配的错误,textbox.text是有数值的,z就变成0了,这是为什么啊?? 请高手相救,



学游泳的鱼

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 225回
  • 年度积分:0
  • 历史总积分:422
  • 注册:2004年5月12日
发表于:2005-03-23 13:42:00
1楼
我认为最好把textbox.text变成数值,用个函数就行了,如cdble,就是数值强制转换函数.因为文本框里的东西默认是字符型数据。

宁锐

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 29回
  • 年度积分:0
  • 历史总积分:106
  • 注册:2004年7月20日
发表于:2005-03-27 10:53:00
2楼
只需改成z=VAL(TEXTBOX.TEXT)/10-70即可。

easyweng

  • 精华:1帖
  • 求助:0帖
  • 帖子:27帖 | 54回
  • 年度积分:0
  • 历史总积分:178
  • 注册:2005年5月08日
发表于:2005-04-27 10:19:00
3楼
可能textbox.text中存在空格等字符。或者在执行z=textbox.text/10-70时,textbox1.text里的内容不是数值。

热门招聘
相关主题

官方公众号

智造工程师