Foxtable(狐表)用户栏目专家坐堂 → [求助][讨论]临时表生成器中name可不可以用GetComboListString的值取代?


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

主题:[求助][讨论]临时表生成器中name可不可以用GetComboListString的值取代?

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


加好友 发短信
等级:童狐 帖子:241 积分:2569 威望:0 精华:0 注册:2018/1/11 14:52:00
[求助][讨论]临时表生成器中name可不可以用GetComboListString的值取代?  发帖心情 Post By:2018/6/21 17:38:00 [只看该作者]

有个疑问,临时表生成器中,在增加列时,name的值可不可以用GetUniqueValues或者GetComboListString的值取代?
生成器中
AddDef(Name, Type)
AddDef(Name, Type, Expression)
AddDef(Name, Type, Expression,Caption)
AddDef(Name, Type, MaxLength)
AddDef(Name, Type, MaxLength,Expression)
AddDef(Name, Type, MaxLength,Expression,Caption) 


比如:

Dim cls As List(Of String)
cls = DataTables("项目").GetUniqueValues("", "名称")
For Each cl As String In cls   '逐列取值
Dim dtb As New DataTableBuilder("项目查询")
dtb.AddDef("cl", Gettype(String), 32)
dtb.Build()
MainTable= Tables("项目查询")
Next
这个代码是否可行?

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


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

改成

 

Dim cls As List(Of String)
cls = DataTables("项目").GetUniqueValues("", "名称")

Dim dtb As New DataTableBuilder("项目查询")
For Each cl As String In cls   '逐列取值
    dtb.AddDef(cl, Gettype(String), 32)
Next
dtb.Build()
MainTable= Tables("项目查询")

 


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


加好友 发短信
等级:童狐 帖子:241 积分:2569 威望:0 精华:0 注册:2018/1/11 14:52:00
  发帖心情 Post By:2018/6/21 17:53:00 [只看该作者]

原来是我把顺序弄反了图片点击可在新窗口打开查看

 回到顶部