| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2006 人关注过本帖
标题:VB如何判断text1中输入同一数值的次数
取消只看楼主 加入收藏
tonecan2008
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2014-3-6
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
VB如何判断text1中输入同一数值的次数
有VB+EXCEL的小程序,界面及数据库如下图:
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册


程序代码如下:
程序代码:
Private Sub Text1_KeyPress(KeyAscii As Integer)
  Dim rst As New Recordset, sql As String, a As String
  If KeyAscii = 13 Then
    a = Trim(Text1)
    If a = "" Then Exit Sub
    sql = "select * from [sheet1$] where " & AName & "='" & a & "'"
    rst.Open sql, con, adOpenDynamic, adLockOptimistic
    If rst.EOF Then
      Label2.ForeColor = vbRed
      Label2.Caption = "错误条码:" & a
      Text1.Text = ""
    Else
      Label2.ForeColor = vbBlack
      Label2.Caption = "正确条码:" & a
      sql = "delete from [sheet1$] where " & AName & "='" & a & "'"
      Text1.Text = ""
    End If
    rst.Close
    KeyAscii = 0
  End If

现在需要加一个功能,如果相同的数据输入了两次(前提是输入进去的数据显示“正确条码”)系统能不能提示这个条码已经输入了2次?
搜索更多相关主题的帖子: 数据库 如何 
2014-03-12 11:01
tonecan2008
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2014-3-6
收藏
得分:0 
回复 3楼 lowxiong
恩,本来最开始我是想核对一个条码就删除一个,这样就可以达到没有重复条码的目的.
2014-03-12 13:36
tonecan2008
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2014-3-6
收藏
得分:0 
回复 3楼 lowxiong
我加了这些代码进去,好像没有反应。我还有一个疑问,假如我有10000个条码需要扫描,相同的条码只能重复扫描两次(产品上会贴2个条码)。如果我上午只扫了5000个,剩下的5000个下午扫,中午的时候电脑会关机,这样会影响到下次开软件是的计数吧? 我的想法是每扫一个条码就在Excel里把条码上加一个注释,当注释的内容是“2”时,提示已经扫了2次,不知道怎么实现。哎\!
2014-03-12 13:50
tonecan2008
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2014-3-6
收藏
得分:0 
回复 6楼 owenlu1981
刚开始的时候没说要扫描两次,后来告诉我一个产品是贴两个相同的条码,所以删除的办法行不通。 做这个程序的目的就是为了防止 一批货里出现两个相同条码的产品, 还有就是看扫出来的条码是不是这一批货的。
2014-03-12 16:59
tonecan2008
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2014-3-6
收藏
得分:0 
谢谢大家的帮助,问题已经解决了、
2014-03-14 15:10
快速回复:VB如何判断text1中输入同一数值的次数
数据加载中...
 
   



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

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