Foxtable(狐表)用户栏目专家坐堂 → [求助]解除锁定状态


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

主题:[求助]解除锁定状态

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


加好友 发短信
等级:小狐 帖子:316 积分:2193 威望:0 精华:0 注册:2018/2/4 9:37:00
[求助]解除锁定状态  发帖心情 Post By:2018/6/5 9:13:00 [显示全部帖子]

表事件

 

安全检查整改单_PrepareEdit

 

If User.Group <> ""  Then

    e.Cancel = True

End If

 

安全检查整改单_DataColChanged

 

If e.DataCol.Name = "审核" Then

    If e.NewValue = True Then

        e.DataRow.Locked = True

    End If

End If

 

安全检查整改单_DataRowLockedChanging

 

If User.Group <> "" Then

    e.Cancel = True

End If

 

If e.DataRow("审核") = False Then  '未审核通过的行

    If e.DataRow.Locked  = False Then '如果此行目前未锁定,也就是准备锁定此行

        Messagebox.show("不能锁定未审核通过的行!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)

        e.Cancel = True

    End If

ElseIf e.DataRow("审核") = True Then '已经审核通过的行

    If e.DataRow.Locked  = True Then '如果此行已锁定,也就是准备取消锁定此行

        If  User.Group <> "" Then

            Messagebox.show("只有经理才能解锁已经审核通过的行!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)

            e.Cancel = True

        End If

    End If

End If

 

安全检查整改单_DataRowLockedChanged

 

For Each dr As DataRow In e.DataRow.GetChildRows("整改反馈")

    dr.Locked = e.DataRow.Locked

Next


这是我现在用的代码      审核锁定正常     但是我不能解锁行   那个√点了没反应    老师给看看哪里代码需要修改


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


加好友 发短信
等级:小狐 帖子:316 积分:2193 威望:0 精华:0 注册:2018/2/4 9:37:00
  发帖心情 Post By:2018/6/5 9:52:00 [显示全部帖子]

谢谢    行了
还有一个问题     比如说我从一个表复制  100行数据   我现在要先在目标表里先增加100空行才能粘贴
能不能就像Excel   直接复制 粘贴   不够的行自动增加了

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


加好友 发短信
等级:小狐 帖子:316 积分:2193 威望:0 精华:0 注册:2018/2/4 9:37:00
  发帖心情 Post By:2018/6/6 8:43:00 [显示全部帖子]

Dim t As Table = e.Table
If e.Control = True AndAlso t.Current IsNot Nothing Then
    Dim r As Integer = t.RowSel
    If e.KeyCode = keys.V Then
        Dim str As String = ClipBoard.GetText        
        Dim nr As Integer = str.Replace(vblf,"").Trim(vbcr).Split(vbcr).Length + (t.RowSel) - t.Rows.Count        
        If nr > 0 Then
            t.AddNew(nr)
            t.Select(r,t.ColSel)
        End If
    End If
End If

写在全局表事件里  为什么不行     

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


加好友 发短信
等级:小狐 帖子:316 积分:2193 威望:0 精华:0 注册:2018/2/4 9:37:00
  发帖心情 Post By:2018/6/6 9:27:00 [显示全部帖子]

看到过忘了这个事了  谢谢   现在还有一个比较麻烦的问题    
我用的身份证读卡器   就是实例那个    我想要把身份证图片也保留下来   怎么弄

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


加好友 发短信
等级:小狐 帖子:316 积分:2193 威望:0 精华:0 注册:2018/2/4 9:37:00
  发帖心情 Post By:2018/6/6 9:47:00 [显示全部帖子]

这个我弄好了   是想把身份证的复印件留下  保存   

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


加好友 发短信
等级:小狐 帖子:316 积分:2193 威望:0 精华:0 注册:2018/2/4 9:37:00
  发帖心情 Post By:2018/6/6 9:55:00 [显示全部帖子]

读卡器自带的软件会生成一个这个文件      

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

[此贴子已经被作者于2018/6/6 9:56:26编辑过]

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


加好友 发短信
等级:小狐 帖子:316 积分:2193 威望:0 精华:0 注册:2018/2/4 9:37:00
  发帖心情 Post By:2018/6/6 10:16:00 [显示全部帖子]

那得怎么做    我想要的效果就是     读取身份证信息的时候  照片保存了   然后身份证也这样已图片的形式保存下来    因为需要保留电子版的  以后随时可以打印

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


加好友 发短信
等级:小狐 帖子:316 积分:2193 威望:0 精华:0 注册:2018/2/4 9:37:00
  发帖心情 Post By:2018/6/6 13:04:00 [显示全部帖子]

这个一点都看不懂   能不能用  piao据打印
如果用piao据打印  我要怎么在读取身份证的同时   填好piao据的内容 保存为图片     然后上传到ftp的服务器

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


加好友 发短信
等级:小狐 帖子:316 积分:2193 威望:0 精华:0 注册:2018/2/4 9:37:00
  发帖心情 Post By:2018/6/7 13:53:00 [显示全部帖子]

我现在已经有人员信息了     如果我现在用读卡器的话  会自动在增加一行  那就重复了
代码要怎么改   让它如果有名字了  就覆盖读取的信息     如果没有才会增加新行
Dim Info As String
Info = FileSys.ReadAllText(ApplicationPath & "wz.txt", Encoding.Default) '读取生成的文本文件
info = info.Replace(vbcrlf,vblf) '将回车换行替换为换行
Dim pars() As String = Info.Split(vblf) '将读取的信息拆分为数组
Dim r As Row = Tables("目录").AddNew
r("姓名") = pars(0).Trim()
r("性别") = pars(1).Trim()
r("民族") = pars(2).Trim()
r("出生日期") = pars(3).replace("年","-").Replace("月","-").Replace("日","")
r("住址") = pars(4)
r("身份证号") = pars(5)
'r("发证机关") = pars(6)
'r("签发日期") = pars(7).SubString(0,10).Replace(".","-")
'r("有效日期") = pars(7).SubString(11).Replace(",","-")
Dim ftp1 As New FtpClient
ftp1.Host=""
ftp1.Port = ""
ftp1.Account = ""
ftp1.Password = ""
If ftp1.Upload(ApplicationPath & "zp.bmp","\文件\劳资科\个人照片\" & r("姓名") & ".jpg",True) = True Then
    Messagebox.show("上传完成!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
Else
    Messagebox.show("上传失败!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
End If
'FileSys.CopyFile(ApplicationPath & "zp.bmp", ProjectPath & "\Attachments\" & r("身份证号码") & ".bmp",True) '照片复制到Attachments目录
r("照片") = "/文件/劳资科/个人照片/" & r("姓名") & ".jpg"

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


加好友 发短信
等级:小狐 帖子:316 积分:2193 威望:0 精华:0 注册:2018/2/4 9:37:00
  发帖心情 Post By:2018/6/7 16:16:00 [显示全部帖子]

好了谢谢     甜老师给推荐个高拍仪吧   最好有实例直接可以用的    

 回到顶部
总数 16 1 2 下一页