以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教从同一个表生成一个查询表可以吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44267) |
||||
-- 作者:yankunhao -- 发布时间:2013/12/26 17:27:00 -- 请教从同一个表生成一个查询表可以吗? 例如我现在ERP系统中有BOM主表及明细表,
主表的主要字段如下:父件编码,父件规格;
明细表的主要字段如下:父件编码,子件编码,子件规格。
产品由三层结构组成:成品、半成品、材料。做BOM时分层录入,比如成品为A的产品,由半成品B组成,半成B由Y材料组成 在录入BOM表时分两次录入:
第一次:
主表: 父件编码:1 ;父件规格:A 明细表:父件编码:1; 子件编码:2; 子件规格:B
第二次:
主表: 父件编码:2 ;父件规格:B 明细表:父件编码:2; 子件编码:3; 子件规格:Y
录完后,明细表应该会保存有如下的数据:
列名: 父件编码 子件编码 子件规格 数据行1: 1 2 B 数据行2: 2 3 Y
现在想做个查询表,查询表来自BOM明细表,查询表显示如下:
列名: 半成品编码 半成品规格 材料编码 材料规格 数据行: 2 B 3 Y
请问如何做才可以?用什么样的语句呢?
[此贴子已经被作者于2013-12-26 17:31:42编辑过]
|
||||
-- 作者:Bin -- 发布时间:2013/12/26 17:35:00 -- http://www.foxtable.com/help/topics/2321.htm |
||||
-- 作者:Bin -- 发布时间:2013/12/26 17:35:00 -- 如果还是不会就上个例子 |
||||
-- 作者:yankunhao -- 发布时间:2013/12/27 10:12:00 -- 如下是我的例子,我需要将BOM明细表的数据,用SQL语句产生如显示格式需求的表格,应该如何做呢?请指教!
[此贴子已经被作者于2013-12-27 10:12:24编辑过]
|
||||
-- 作者:yankunhao -- 发布时间:2013/12/27 10:16:00 -- 如果是按下面的说法,应该不行吧? |
||||
-- 作者:Bin -- 发布时间:2013/12/27 10:16:00 -- 你例子和你描述不对应,其实这个你参考一下帮助,鼠标点几下就可以的了.这么简单没理由不会的啊. 设置完毕会自动生成SQL语句的.
|
||||
-- 作者:yankunhao -- 发布时间:2013/12/27 10:23:00 -- 看上去是简单,我已做了很复杂的系统,但这个就想不明白。 |
||||
-- 作者:yankunhao -- 发布时间:2013/12/27 10:25:00 -- 以下是引用Bin在2013-12-27 10:16:00的发言:
你例子和你描述不对应,其实这个你参考一下帮助,鼠标点几下就可以的了.这么简单没理由不会的啊. 设置完毕会自动生成SQL语句的. 那就按这个例子来做,例子中的第一个表是已经输入数据的表,第二个是我想要得到的表。 |
||||
-- 作者:Bin -- 发布时间:2013/12/27 10:25:00 -- 实际上也很简单,你要和那个行为关联,然后设置表连接,再设置一下要显示的行即可,你按照帮助操作尝试一下就明白了. |
||||
-- 作者:yankunhao -- 发布时间:2013/12/27 10:48:00 -- 再次上传我的测试文件,做了修改,加上BOM主表,我用说明的方法做了查询表,但只能显示如查询表的格式,我想能实现如需求那样的格式目前找不到办法,希望各位能指点一下。
|