网友 菜鸟 发贴:怎么打表1变为表2!
我试用通过查询的方法完成表1格式变为表2格式
具体方法如下:
1.表1增加ID字段
2.新建查询:1;2;3;4;5:
查询1:
Select 表1.ID, 表1.产品 AS 产品, 表1.物料名称 AS 物料名称1, 表1.数量 AS 数量1, 表1.重量 AS 重量1
FROM 表1
Where (((表1.ID)=1));
查询:2:
Select 表1.ID, 表1.产品 AS 产品, 表1.物料名称 AS 物料名称2, 表1.数量 AS 数量2, 表1.重量 AS 重量2
FROM 表1
Where (((表1.ID)=2));
查询:3:
Select 表1.ID, 表1.产品 AS 产品, 表1.物料名称 AS 物料名称3, 表1.数量 AS 数量3, 表1.重量 AS 重量3
FROM 表1
Where (((表1.ID)=3));
查询:4:
Select 表1.ID, 表1.产品 AS 产品, 表1.物料名称 AS 物料名称4, 表1.数量 AS 数量4, 表1.重量 AS 重量4
FROM 表1
Where (((表1.ID)=4));
查询:5:
Select 表1.ID, 表1.产品 AS 产品, 表1.物料名称 AS 物料名称5, 表1.数量 AS 数量5, 表1.重量 AS 重量5
FROM 表1
Where (((表1.ID)=5));
3.新建查询:查询产品
Select 表1.产品
FROM 表1
GROUP BY 表1.产品;
4.新建查询:查询表二格式
Select 查询产品.产品, [1].物料名称1, [1].数量1, [1].重量1, [2].物料名称2, [2].数量2, [2].重量2, [3].物料名称3, [3].数量3, [3].重量3, [4].物料名称4, [4].数量4, [4].重量4, [5].物料名称5, [5].数量5, [5].重量5
FROM ((((查询产品 INNER JOIN 1 ON 查询产品.产品 = [1].产品) INNER JOIN 2 ON 查询产品.产品 = [2].产品) INNER JOIN 3 ON 查询产品.产品 = [3].产品) INNER JOIN 4 ON 查询产品.产品 = [4].产品) INNER JOIN 5 ON 查询产品.产品 = [5].产品;
点击下载此附件