Foxtable(狐表)用户栏目专家坐堂 → 为何不是覆盖


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

主题:为何不是覆盖

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
为何不是覆盖  发帖心情 Post By:2017/5/10 21:33:00 [显示全部帖子]

Dim tb As Table = Tables("任课情况_table1")
Dim rs As List(of Row) = Tables("任课情况_table1").GetCheckedRows
Dim mm As String
If rs.Count > 0 Then '如果存在符合条件的行
    Dim t3 As String = e.Form.Controls("textbox3").text
    If t3 > ""
        mm = t3
    Else
        mm = "888"
    End If
    messagebox.show("你为班主任统一设置的初始密码为:  " & t3 & "  请记住并要求班主任自已修改","提示",MessageBoxButtons.OK)
    Dim r1 As DataRow
    For Each r As Row In tb.getcheckedrows
        If r("班主任") > ""
            r1 = DataTables("用户").sqlFind("group = '" & r("学校名称").trim() & "'' And 班级 = '" & r("班级").trim() & "'")
            If r1 Is Nothing Then r1 = DataTables("用户").AddNew()
            r1("name") = r("班主任")
            r1("password")= mm
            r1("group") = r("学校名称").trim()
            r1("角色") = "班主任"
            r1("姓名")= r("班主任")
            r1("是否可用") = True
            r1("班级") = r("班级").trim()
        End If
        r.Checked = False
    Next
    If DataTables("用户").HasChanges
        DataTables("用户").save()
    End If
Else
    messagebox.show("请注意,你没有勾选要设置帐号的班主任记录","提示",MessageBoxButtons.OK)
End If

 

 

 

老师,上面是想开到符合条件的记录就履盖,没找到新增,但为何会增加重复记录呢,没看出问题呢


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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/10 21:47:00 [显示全部帖子]

还是一个效果呢

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/11 13:22:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:教务管理.rar

帐号511011197405034877,666,用个任课情况窗口里的班主任帐号按键,不能覆盖,请老师帮看下,谢谢

 


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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/11 14:55:00 [显示全部帖子]

用511011197405034877,666

 


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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/11 14:56:00 [显示全部帖子]

000

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/11 14:56:00 [显示全部帖子]

开发者000

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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/11 16:04:00 [显示全部帖子]

第2条是没有问题的,一是学校名称,班级确认不为空,我就是确定很奇怪,没想通是什么原因,请老师再帮研究一下

 


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


加好友 发短信
等级:八尾狐 帖子:1942 积分:14943 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2017/5/12 19:03:00 [显示全部帖子]

If User.Roles.Contains("班主任") Then
    RibbonTabs("教务办公室").Visible = False
    RibbonTabs("区教研室").Visible = False
    RibbonTabs("教师办公室").Visible = False
 RibbonTabs("班主任办公室").Visible = True
 RibbonTabs("功能区2").Visible = False
    RibbonTabs("功能区1").Visible = True
    
End If

If User.IsRole("业务主管") Then
    RibbonTabs("教务办公室").Visible = True
    RibbonTabs("教师办公室").Visible = False
    RibbonTabs("班主任办公室").Visible = False
    RibbonTabs("功能区1").Visible = True
    RibbonTabs("区教研室").Visible = False
 RibbonTabs("功能区2").Visible = False
End If

If User.IsRole("教师") Then
    RibbonTabs("教务办公室").Visible = False
    RibbonTabs("教师办公室").Visible = True
    RibbonTabs("班主任办公室").Visible = False
    RibbonTabs("功能区1").Visible = True
    RibbonTabs("区教研室").Visible = False
 RibbonTabs("功能区2").Visible = False
End If

If User.group ="教育股"
    RibbonTabs("教务办公室").Visible = False
    RibbonTabs("教师办公室").Visible = True
    RibbonTabs("班主任办公室").Visible = False
    RibbonTabs("功能区1").Visible = False
    RibbonTabs("区教研室").Visible = False
   RibbonTabs("教师办公室").Visible = False
 RibbonTabs("功能区2").Visible = True
End If


老师,请问我改成自定义用户管理后,之前的菜单userseting事件没有效,这该怎么改?

 回到顶部