Foxtable(狐表)用户栏目专家坐堂 → 两个摄像头拍照动作,怎么依次分开进行呢?


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

主题:两个摄像头拍照动作,怎么依次分开进行呢?

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
两个摄像头拍照动作,怎么依次分开进行呢?  发帖心情 Post By:2014/6/5 17:35:00 [只看该作者]

Dim r As Row = Tables("身份证校验").AddNew
Dim c As new camera
c.capture() '开始照相
If c.image IsNot Nothing Then '照相成功
    Dim sf As String = r("证件号码") & ".bmp"
    c.Save(ProjectPath & "\Attachments\" & sf) '照片复制到Attachments目录
    r("一代证件拍摄照片") = sf
    If  r("一代证件拍摄照片")  IsNot Nothing Then
    
    If c.image IsNot Nothing Then '照相成功
        Dim sf1 As String = r("证件号码") & Format(Date.now, "yyyyMMddhhmmss") & "摄像" & ".bmp"
        c.Save(ProjectPath & "\Attachments\" & sf1) '照片复制到Attachments目录
        r("一代现场拍摄照片") = sf1
    End If
End If
end if
上面代码一运行就两个字段的照片为一样啦

图片点击可在新窗口打开查看此主题相关图片如下:123456.jpg
图片点击可在新窗口打开查看


理想效果如下:
先完成一代证件拍摄照片 然后完成一代现场拍摄照片    判断:当这两个字段为空时候 先进行一代证件拍摄照片拍摄,然后当一代证件拍摄照片不为空的时候 运行一代现场拍摄照片   

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/5 17:37:00 [只看该作者]

再拍一张要重新执行 capture

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(Bin)再拍一张要重新执行?capture  发帖心情 Post By:2014/6/5 17:42:00 [只看该作者]

感谢BIN  再次定义之后 运行正常啦

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140605174229.jpg
图片点击可在新窗口打开查看

运行代码如下:
Dim r As Row = Tables("身份证校验").AddNew
Dim c As new camera
c.capture() '开始照相
If c.image IsNot Nothing Then '照相成功
    Dim sf As String = r("证件号码") & "摄像" & ".bmp"
    c.Save(ProjectPath & "\Attachments\" & sf) '照片复制到Attachments目录
    r("一代证件拍摄照片") = sf
    If  r("一代证件拍摄照片")  IsNot Nothing Then
        Dim c1 As new camera
        c1.capture() '开始照相
        If c1.image IsNot Nothing Then '照相成功
            Dim sf1 As String = r("证件号码") & Format(Date.now, "yyyyMMddhhmmss") & "摄像" & ".bmp"
            c1.Save(ProjectPath & "\Attachments\" & sf1) '照片复制到Attachments目录
            r("一代现场拍摄照片") = sf1
        End If
    End If
End If
[此贴子已经被作者于2014-6-5 17:42:40编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
BIN老师  发帖心情 Post By:2014/6/5 17:46:00 [只看该作者]

Dim r As Row = Tables("身份证校验").AddNew

这个如何定义到这个表 但是不增加行呢?
主要是便于下面的R()字段能够对应到身份证效验表中的对应字段列即可

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/6/5 17:47:00 [只看该作者]

获取当前行?  Tables("身份证校验").Current

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
OK  发帖心情 Post By:2014/6/5 17:49:00 [只看该作者]

OK  谢谢   BIN老师 辛苦啦 

 回到顶部