Foxtable(狐表)用户栏目专家坐堂 → 怎样自动添加表名,列名


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

主题:怎样自动添加表名,列名

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


加好友 发短信
等级:幼狐 帖子:87 积分:1038 威望:0 精华:0 注册:2011/9/2 21:41:00
怎样自动添加表名,列名  发帖心情 Post By:2012/3/12 9:17:00 [只看该作者]

下图是一个可视化 授权表的 截图 请问 如何设置能让

分组名列      自动将用户分组设置为列表项目

表名列         自动将所有表设置为列表项目

列名列         自动将所选表中所含列 设置为 列表项目

 


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

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/3/12 9:45:00 [只看该作者]

For Each dt As DataTable In DataTables
   output.show(dt.name)
   For Each dc As DataCol In dt.DataCols
        output.show(dc.name)
    Next
Next


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


加好友 发短信
等级:幼狐 帖子:87 积分:1038 威望:0 精华:0 注册:2011/9/2 21:41:00
  发帖心情 Post By:2012/3/12 20:16:00 [只看该作者]

PrepareEdit:

Dim a6 As String
For Each a5 As DataTable In DataTables
  a6=a6 & "|" & a5.Name
Next
Tables("授权表").Cols("表名").ComboList=a6

 

 

DataColChanged:

If e.DataCol.Name = "表名" Then
For Each a7 As DataTable In DataTables
 
 If a7.Name=e.DataRow("表名") Then
    Dim a9 As String
    For Each a8 As DataCol In a7.DataCols
      a9=a9 & "|" & a8.Name
    Next
     Tables("授权表").Cols("列名").ComboList=a9
  End If
Next
End If


 回到顶部