Foxtable(狐表)用户栏目专家坐堂 → [求助]扫描身份证进行输入的问题


  共有2414人关注过本帖树形打印复制链接

主题:[求助]扫描身份证进行输入的问题

帅哥哟,离线,有人找我吗?
jumping
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:27 积分:340 威望:0 精华:0 注册:2017/3/2 8:31:00
[求助]扫描身份证进行输入的问题  发帖心情 Post By:2017/3/23 10:07:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:身份证录入问题图片.jpg
图片点击可在新窗口打开查看
向专家及大侠求助:

     现状:扫描同一身份证时,会新增一条新记录;

     希望实现的功能:扫描同一身份证时,通过身份证号码进行识别,如果该身份信息已经存在,就跳转到已存在的行,实现对已存在的行进行编辑;如果没有,就新增加一条记录,请教如何实现?

     背景介绍:身份证读卡器采用的是foxtable推荐的华视,项目文件也是参照软件提供的例子。

先谢谢了!

 

[此贴子已经被作者于2017/3/23 10:16:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
jumping
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:27 积分:340 威望:0 精华:0 注册:2017/3/2 8:31:00
  发帖心情 Post By:2017/3/23 10:17:00 [显示全部帖子]

谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
jumping
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:27 积分:340 威望:0 精华:0 注册:2017/3/2 8:31:00
  发帖心情 Post By:2017/3/23 11:32:00 [显示全部帖子]

求助:以上代码可以实现不新增加行,但出现了以下问题:读卡时窗口中的信息不会和表中的信息同步显示,请教下该如何处理?

另外,我想实现的功能是,扫描同一身份证时,通过身份证号码进行识别,如果该身份信息已经存在,就跳转到已存在的行,并且窗口中显示改行的信息,实现对已存在的行进行编辑(我设置的是只能在窗口中进行编辑);如果没有,就新增加一条记录,同时窗口中出现对应信息,请教如何实现?

谢谢了!


 回到顶部
帅哥哟,离线,有人找我吗?
jumping
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:27 积分:340 威望:0 精华:0 注册:2017/3/2 8:31:00
  发帖心情 Post By:2017/3/23 13:44:00 [显示全部帖子]

多谢了!

 回到顶部
帅哥哟,离线,有人找我吗?
jumping
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:27 积分:340 威望:0 精华:0 注册:2017/3/2 8:31:00
  发帖心情 Post By:2017/3/23 14:13:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:图4.jpg
图片点击可在新窗口打开查看
问题还是没有解决,二次读卡后窗口对应栏中还是不能显示已录信息,

另外,点击手动读取信息按钮时会显示“没有检测到有效身份证”,没有改代码之前,手动是可以读取信息的。

望指点,多谢了!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:学生缴费信息录入.rar


 回到顶部
帅哥哟,离线,有人找我吗?
jumping
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:27 积分:340 威望:0 精华:0 注册:2017/3/2 8:31:00
  发帖心情 Post By:2017/3/23 14:47:00 [显示全部帖子]

多谢了!

但是点击手动读取信息按钮时会显示“没有检测到有效身份证”,没有改代码之前,手动是可以读取信息的。

请多多指教!


 回到顶部
帅哥哟,离线,有人找我吗?
jumping
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:27 积分:340 威望:0 精华:0 注册:2017/3/2 8:31:00
  发帖心情 Post By:2017/3/23 15:07:00 [显示全部帖子]

按钮的代码没有改动过,没有改您给的代码之前是可以手动读取信息的,改了之后就手动读不了了,我将代码改为以前的(没有加您红色的代码),又可以手动读取了,手动读取的代码为:

Dim lb1 As WinForm.Label = e.Form.Controls("Lab_shenfenbiaoti")
If CVR_Authenticate= 1 Then '如果身份证验证通过
    Dim readContent As Integer = CVR_Read_Content(4) '读取身份证信息,注意读取模式设置为4.
    If readContent = 1 Then
        lb1.Text = "读身份证信息成功!"
        Functions.Execute("parse")
    Else
        lb1.Text = "读身份证信息失败!"
    End If
Else
    lb1.Text = "没有检测到有效身份证!"
End If

 

一直没有改过

 

请指点下!多谢了!


 回到顶部
帅哥哟,离线,有人找我吗?
jumping
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:27 积分:340 威望:0 精华:0 注册:2017/3/2 8:31:00
  发帖心情 Post By:2017/3/23 16:19:00 [显示全部帖子]

谢谢了!我重启了一下系统就好了。


 回到顶部