Ms access 将行数据转换为列。通道
看起来这应该是相当简单的,但我已经搜索,搜索,尝试,尝试了一段时间了,它只是超越了我 我有一个名为“天线电气参数”的表,如下所示: 站点ID天线ID电气控制器电气倾斜 现场_106 3端口1-2 4 现场_106 3端口3-4 4 现场_106 4端口1-2 1 现场_106 4端口3-4 4 现场_106 4端口5-6 4 现场_106 5端口1-2 1 现场_106 5端口3-4 7 现场_106 5端口5-6 7 现场_106 6端口1-2 10 现场_106 6端口3-4 7 现场_106 6端口5-6 7 现场_106 7端口1-8 4 现场_106 8端口1-8 1 现场_106 9端口1-8 3 我想构建一个查询,生成以下内容: 站点ID天线ID控制器1控制器1电气倾斜控制器2控制器2电气倾斜控制器3控制器3电气倾斜 现场_106 3端口1-2 4端口3-4 4 现场_106 4端口1-2 1端口3-4 4端口5-6 4 现场_106 5端口1-2 1端口3-4 7端口5-6 7 现场_106 6端口1-2 10端口3-4 7端口5-6 7 现场_106 7端口1-8 4 现场_106 8端口1-8 1 现场_106 9端口1-8 3 我还需要将查询作为子窗体的源。使用交叉表查询时,我的格式有点接近我想要的格式,但无法将该查询用作子表单的源 谢谢Ms access 将行数据转换为列。通道,ms-access,ms-access-2010,ms-access-2013,Ms Access,Ms Access 2010,Ms Access 2013,看起来这应该是相当简单的,但我已经搜索,搜索,尝试,尝试了一段时间了,它只是超越了我 我有一个名为“天线电气参数”的表,如下所示: 站点ID天线ID电气控制器电气倾斜 现场_106 3端口1-2 4 现场_106 3端口3-4 4 现场_106 4端口1-2 1 现场_106 4端口3-4 4 现场_106 4端口5-6 4 现场_106 5端口1-2 1 现场_106 5端口3-4 7 现场_106 5端口5-6 7 现场_106 6端口1-2 10 现场_106 6端口3-4 7 现场_10
我最终构建了一个select查询,首先名为qry\u ControllerSequence: 选择t1.[站点ID],t1.[天线ID],“控制器”和计数(*)作为控制器顺序,t1.[电气控制器],t1.[电气倾斜]
从天线电气参数t1向左连接天线电气参数t2 ON(t2。[ID]你能整理你的数据吗?现在确实需要阅读。你可以在子表单中使用交叉表,你无法编辑结果。抱歉,发布后意识到格式很奇怪。尝试发布图片,但由于我是新来的,它不允许我这样做。我尽我所能清理它,但它仍然看起来有点奇怪。我希望它能让我成功ense.如果您有关于如何从Excel发布数据的任何提示,我很乐意编辑数据。谢谢!@Fionnuala感谢您的回复,但是,当我尝试使用交叉表查询作为子窗体的源时,我收到以下消息,并且子窗体中不显示数据“不能将传递查询或非固定列交叉表查询用作子窗体或子报表的记录源。在将子窗体或子报表绑定到交叉表查询之前,请设置查询的ColumnHeaders属性。”。理想情况下,我希望数据的格式有所不同(如上文所述),但在此情况下,我可以使用交叉表。将子窗体的源对象设置为交叉表查询的名称,例如
query.Query1