回答|共 32 个

weeguo LV5

发表于 7-4-2009 19:07:55 | 显示全部楼层

加了BOM ID 连起来后,它怎样去找 SUB BOM (第2层或第3层)里的零件数量呢?

forgetmenot LV17

发表于 7-4-2009 20:50:35 | 显示全部楼层

路过想偷招的:_sxlll

weeguo LV5

发表于 7-4-2009 23:33:23 | 显示全部楼层

好像不可以 哎。。

weeguo LV5

发表于 8-4-2009 09:46:15 | 显示全部楼层

可以教教我,具体 怎么做 吗?

promisenie LV6

发表于 9-4-2009 09:20:40 | 显示全部楼层

不知道你们用是什么办公软件,我用的是SAP(Systems Applications and Products in Data Processing)
是大家一起用的软件。像你说的那些问题它都可以做。sub BOM 或 sub sub BOM 都可以。不过excel也可以,因为我看我同事做过,很复杂的,看得我头痛:dizzy:

weeguo LV5

发表于 9-4-2009 11:27:01 | 显示全部楼层

我们没有 专用软件,我想用access 搞一个 来用。
搞好了,就可以要求 老板 加薪 了。。。呵呵。。。:_kldcicill

hangzhouren LV6

发表于 9-4-2009 11:48:29 | 显示全部楼层

BOM_Main                              BOM_SUB1                          BOM_SUB2
Id_main (PK)                          Id_sub1(PK)                        Id_sub2(PK)
Field1                                     Id_sub2(PK)                        Field1_sub2
Field2                                     Field1_sub1                         Field2_sub2
Id_sub1                                 Field2_sub1

如果已知Field1='123'要拿Field1_sub1  
select a.Field1_sub1 from BOM_SUB1 a,BOM_Main  b where a.Id_sub1  =b.Id_sub1 and Field1='123'
以此类推

weeguo LV5

发表于 9-4-2009 12:24:34 | 显示全部楼层

谢谢。
不过我的功力不够,看不明白。

hangzhouren LV6

发表于 9-4-2009 12:32:06 | 显示全部楼层

假设3个table bom_main , bom_sub1, bom_sub2
bom_main table 包含Id_main (PK)    Field1    Id_sub2(PK)  Field2      
以此类推3个table各自有自己的 column
架设你知道bom_main里 field ='123' 你想要知道相关联的 bom_sub1 table里的filed_sub1的数值。你就用sql 语句
select a.Field1_sub1 from BOM_SUB1 a,BOM_Main  b where a.Id_sub1  =b.Id_sub1 and Field1='123'
做一个query

Purple2008 LV16

发表于 9-4-2009 13:29:21 | 显示全部楼层

这种东西,只有要用了才去学。以前因工作熟悉了一段时间,可现在差不多全忘了。哈哈哈,。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则