2016-11-22 24 views
0

我有以下表格设置。 enter image description here重组访问表中的数据

我试图重新组织,使其被设置如下:

ITEMID ---- ---- TITLE1 ---- FILENAME1 ---- TITLE2 ----文件名2等...

,以便有每ITEMID

一排有一个简单的方法既可以通过SQL或Access设置自动执行此?我查看了交叉表,但看起来并不是我正在寻找的内容,而且我甚至不知道访问甚至是制定了一个清晰的谷歌查询。如果任何人都可以指出我正确的方向,我将非常感激。谢谢!

回答

0

猜测你不想进入嵌入式while循环和读/写记录集,然后交叉表是要走的路。

但是,首先您应该设置一个帮助器列的数据,该列会执行您的ItemID的运行计数,每当您找到新的ItemID时从1重新开始。然后,您将在交叉表中使用此字段。

或者只是在Excel中完成所有工作。

+0

好的,谢谢。有关如何创建帮助者列的建议? –

+0

如果你在Excel中,它将是一个if语句,将当前记录与前一个记录进行比较,如果它发生变化,则从1开始计数。即x =当前行,y =前一行,h =前一个辅助单元;因此如果(x = y,h + 1,1)。如果你在Access中,那么你会使用相同的逻辑,但通过记录集来完成。 – geeFlo