Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:童狐 帖子:255 积分:2359 威望:0 精华:0 注册:2011/4/25 9:23:00
[求助]  发帖心情 Post By:2014/10/20 22:56:00 [只看该作者]

我有如下一段关于查询表的代码:

Dim jb As New SQLJoinTableBuilder("查询表1","生产单表头")
jb.C
jb.AddTable("生产单表头","生产单号","生产单产品表","生产单号")
Dim Cols() As String = {"生产单号","生产单序号"}
jb.AddTable("生产单产品表",Cols,"生产单材料表",Cols)
jb.AddTable("生产单材料表","物料编码","物料编码设置","物料编码")
jb.AddTable("生产单材料表","单位编码","计量单位设置","计量单位编码")
jb.AddCols("{生产单材料表}.生产单号","下单日期","{生产单材料表}.生产单序号","材料序号","{生产单产品表}.物料编码","{生产单材料表}.物料编码","物料名称","规格型号","{生产单材料表}.单位编码","计量单位名称","需求数量","已领数量","单位用量","套数","{生产单材料表}.备注")
jb.Filter = "{生产单表头}.批准 = 1 and {生产单产品表}.是否关闭 = 0 and {生产单材料表}.是否关闭 = 0 "
jb.Build()
Tables("生产领料单引用窗口_Table1").DataSource = jb.BuildDataSource()

DataTables("生产领料单引用窗口_Table1").DataCols.Add("选择", Gettype(Boolean))
Tables("生产领料单引用窗口_Table1").SetColVisibleWidth("生产单号|90|下单日期|70|物料编码|100|物料编码|100|物料名称|140|规格型号|230|计量单位名称|90|需求数量|60|已领数量|60|备注|200|选择|40")


代码有两列的名称是相同的,但代表不同意义,如果我希望在显示结果时将红色文字列的标题显示为“产品编码”,将蓝色的显示为“材料编码”,该如何写代码?

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


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

 直接写 "{生产单产品表}.物料编码 As 产品编码"

 回到顶部