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


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

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

帅哥哟,离线,有人找我吗?
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


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


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/5 9:31:00 [只看该作者]

click或者doubleclick事件

 

If e.Col.name = "审核" Then
    e.Row("审核") = not e.Row("审核")
    If e.Row("审核") = True Then
        e.Row.locked = True
    End If
End If


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


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

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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/5 9:54:00 [只看该作者]

参考

 

下载信息  [文件大小:296.0 KB  下载次数:34]
图片点击可在新窗口打开查看点击浏览该文件:粘贴新增n行.table


 回到顶部
帅哥哟,离线,有人找我吗?
q2520
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/6 9:18:00 [只看该作者]

全局表事件,需要开启事件才有有效的。

 

http://www.foxtable.com/webhelp/scr/0671.htm

 


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


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

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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/6 9:38:00 [只看该作者]

实例里面,就会保存图片的,如代码

 

FileSys.CopyFile(ApplicationPath & "zp.bmp", ProjectPath & "\Attachments\" & r("身份证号码") & ".bmp",True) '照片复制到Attachments目录
r("照片") = r("身份证号码") & ".bmp"

 

http://www.foxtable.com/webhelp/scr/2417.htm

 


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


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

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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/6/6 9:52:00 [只看该作者]

以下是引用q2520在2018/6/6 9:47:00的发言:
这个我弄好了   是想把身份证的复印件留下  保存   

 

身份证复印件怎么保留?你有扫描仪、高拍仪、摄像头吗?要拍照扫描才能保留复印件的。


 回到顶部
总数 29 1 2 3 下一页