Foxtable(狐表)用户栏目专家坐堂 → 表的转换


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

主题:表的转换

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


加好友 发短信
等级:等待验证 帖子:386 积分:2482 威望:0 精华:1 注册:2011/5/10 11:13:00
  发帖心情 Post By:2011/7/4 6:37:00 [显示全部帖子]

BOM 作查询表?

Dim Ls() As String ={"导体","绝缘","耐火","绝缘","填充","包带","铜带","铜丝","内护层","钢带","护套"}
Dim s,t As String
For Each t  In Ls
    s+=" union all Select 型号,规格,'" & t & "' as 材料," & t & " As 用量 from {EXCEL} where " & t & " <> 0"
Next

DataTables("BOM").Fill(s.Substring(11),True)

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


加好友 发短信
等级:等待验证 帖子:386 积分:2482 威望:0 精华:1 注册:2011/5/10 11:13:00
  发帖心情 Post By:2011/7/4 7:59:00 [显示全部帖子]

不明,到底是BOM转换成Excel?还是Excel转换成BOM?

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


加好友 发短信
等级:等待验证 帖子:386 积分:2482 威望:0 精华:1 注册:2011/5/10 11:13:00
  发帖心情 Post By:2011/7/4 8:30:00 [显示全部帖子]

那BOM根本没存在的必要!

Dim Ls() As String ={"导体","绝缘","耐火","绝缘","填充","包带","铜带","铜丝","内护层","钢带","护套"}
Dim s,t As String
For Each t  In Ls
    s+=" union all Select [_Identify],型号,规格,'" & t & "'as 材料," & t & " As 用量 from {EXCEL} where " & t & " <> 0"
Next

Tables("窗口4_Table2").Fill(s.Substring(11),True)
Tables("窗口4_Table2").sort = "_Identify"

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


加好友 发短信
等级:等待验证 帖子:386 积分:2482 威望:0 精华:1 注册:2011/5/10 11:13:00
  发帖心情 Post By:2011/7/4 8:52:00 [显示全部帖子]

以下是引用实话实说在2011-7-4 8:50:00的发言:
我不想清除BOM表的所有数据,只想清除要修改的产品(去"√"的)因为这个表的数据很多,修改也频繁.
8楼是SQL查询,不存在效率问题


 回到顶部