Foxtable(狐表)用户栏目专家坐堂 → 关于动态加载 请教


  共有3326人关注过本帖平板打印复制链接

主题:关于动态加载 请教

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


加好友 发短信
等级:九尾狐 帖子:2458 积分:22683 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2020/5/5 2:06:00 [只看该作者]

If e.Node.Level = 1 Then
    If Forms(e.Node.Text).TableName <> "" Then '不是模式,独立窗口

        Dim cmd As New SQLCom mand
        Dim dt As DataTable
        cmd.Con necti
        cmd.Com mandText = "SELE CT DISTINCT 子菜单,权限 From {菜单目录} where [主表] Like '%" & e.node.text & "%'"
        dt = cmd.ExecuteReader( )
        
        If DataTables.Contains(Forms(e.Node.Text).TableName) = False Then '如果表C没有加载
            Dim dr As DataRow = DataTables("菜单目录").find("权限='" & e.node.text & "'")            
            
            If dr IsNot Nothing Then
                DataTables.Load(dr("主表")) '加载表C
                'DataTables.Load(dr("主表") & "|" & dr("关联表")) '加载表C
            End If           
            
            Forms(e.Node.Text).show
            MainTable = Tables(Forms(e.Node.Text).TableName)
        Else
            Forms(e.Node.Text).show
        End If
    End If
Else
    msgbox( e.node.text & "  正在测试 中尚未开放")
End If



加载了数据还是有错误

---------------------------
提示
---------------------------
不存在名称为"菜单目录"的DataTable!
---------------------------
确定   
---------------------------


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