Foxtable(狐表)用户栏目专家坐堂 → [求助]用飞的《[分享]动态创建删除表》,sys_开头的列,非开发人员也可以看得见??


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

主题:[求助]用飞的《[分享]动态创建删除表》,sys_开头的列,非开发人员也可以看得见??

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


加好友 发短信
等级:婴狐 帖子:95 积分:1029 威望:0 精华:0 注册:2011/8/13 14:57:00
[求助]用飞的《[分享]动态创建删除表》,sys_开头的列,非开发人员也可以看得见??  发帖心情 Post By:2013/4/25 13:59:00 [只看该作者]

[求助]用飞的《[分享]动态创建删除表》,sys_开头的列,非开发人员也可以看得见,应该是看不见的呀

 

飞的原帖

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=16345&authorid=0&page=4&star=1


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


加好友 发短信
等级:婴狐 帖子:95 积分:1029 威望:0 精华:0 注册:2011/8/13 14:57:00
  发帖心情 Post By:2013/4/25 22:50:00 [只看该作者]

代码如下:

'此函数用于动态生成数据表
Dim TblName As String = Args(0)           '要生成的表名称
Dim SQLStr As String = Args(1)            'SQL语句
Dim CanEdit As Boolean = Args(2)          '是否允许修改,用于权限控制

If DataTables.Contains(TblName ) Then
    DataTables(TblName ).Fill(SQLStr, connName, Not CanEdit)
Else
    Dim TblBu As New OuterTableBuilder
    TblBu.TableCaption = TblName
    TblBu.TableName = TblName
    TblBu.ConnectionName = connName
    TblBu.SelectString = SQLStr
    TblBu.Build()
End If
With DataTables(TblName)
    .AllowEdit = CanEdit                           '根据权限设置是否允许编辑
    .GlobalHandler.PrepareEdit = True              '开启全局表事件
    .GlobalHandler.DataRowAdding = True
    .GlobalHandler.DataColChanged = True
    .GlobalHandler.DrawCell = True
End With

With Tables(TblName)
    .AutoSizeCols()
    .Grid.AllowFiltering = True
    .Grid.AllowFreezing = True
End With


 回到顶部