| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 457 人关注过本帖
标题:這個請人指點下
只看楼主 加入收藏
w327555162
Rank: 2
等 级:论坛游民
帖 子:45
专家分:43
注 册:2011-1-4
结帖率:85.71%
收藏
已结贴  问题点数:10 回复次数:2 
這個請人指點下
rs.Open sql1, conn, 1, 3
If rs.Fields(0) < TextBox1(q).Value Then
TextBox1(q).Value = ""
End If
其中rs.Fields(0)已通過msgbox 知道為20
textbox1(q)界面人工輸寫,textbox1(q)每次改變我都判斷
現在情況就是在textbox1(q)中輸入1,判斷也比rs.fields(0)小
是不是數據類型問題,求改一下
2012-01-18 16:11
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4941
专家分:30047
注 册:2008-10-15
收藏
得分:10 
rs.Fields(0) < TextBox1(q).text        ' 是 text 还是 value ??? 如果是文本框,那么就是  text

如果是防止类型错误, 那再加个函数
rs.Fields(0) < val(TextBox1(q).text)

如果想严格判断,那么
dim i as long
if IsNumeric(textbox1(q).text) then     '输入的是 是否数字
  i=val(textbox1(q).text)              '转为长整数类型
'  i=clng(textbox1(q).text)            '转主为长整数类型
  if rs.fileds(0)<i then              '判断值
    textbox1(q).text=""              '置 空
  end if
else                          '如果输入的不是 数字
    textbox1(q).text=""       '直接置空,还可以到这里加提示
end if

授人于鱼,不如授人于渔
早已停用QQ了
2012-01-18 16:17
w327555162
Rank: 2
等 级:论坛游民
帖 子:45
专家分:43
注 册:2011-1-4
收藏
得分:0 
版主就是版主,一個小問題都能讓我學到很多
2012-01-18 16:40
快速回复:這個請人指點下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017393 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved