我为一家制造厂构建了一个访问应用程序,并为他们提供了一份报告,其中列出了流程中的不同数据点。我有一种方法可以生成如下所示的报告。
Batch Zone Value1 Value 2 etc.
25 1 5 15
25 2 12 31
26 1 6 14
26 2 10 32
但是,需要以不同的格式查看数据。他们希望每批一行,所有数据都是水平的。像这样...
Zone 1 Zone 2
Batch Value1 Value2 Value1 Value2
25 5 15 12 31
26 6 14 10 32
如果如第二个示例所示,总共将有 157 列。有 7 个唯一的字段名称,但其余是重复的 14 种不同的数据类型。我无法查询以他们想要的格式显示数据,这是因为字段名称相同,但第一种方式并不难。我可以使用 VBA 将数据插入表中,但我不能使用重复的字段名称,所以当我将其导出到 Excel 时,字段名称没有任何意义,并且不能有部分(如 zone1 ,zone2等)我可以将报告链接到此,但报告宽度只能是22“,所以我必须导出然后对另一端的excel表进行一些vba处理才能以清晰的方式显示.
我可以将数据转换为#1 格式,有什么方法可以根据批号将数据显示在一个长行中吗?有没有人知道这是如何实现的?
接受任何建议。谢谢!