0
关于我的问题transposing rows to columns,如果有超过100个“测试”,我们可以编写VBA代码以编程方式获取记录集中的字段名并将其用作数据在新表中?以编程方式获取字段名以填充表/交叉表查询
为了说明,转换
| ID | Date | Test1 |... | Test200 |
| 1 | Date1 | 10 |... | 34 |
| 1 | Date2 | 14 |... | 53 |
| 2 | Date1 | 23 |... | 43 |
成
ID = 1
| Date 1 | Date2 |
Test1 | 10 | 14 |
...
Test200 | 34 | 53 |
ID = 2
| Date 1 |
Test1 | 23 |
...
Test200 | 43 |
的字段名未被格式化像试验[Ⅰ],其中i是1到200的试验名称是非常不同的。任何回应将是辉煌的!
我会试试看。谢谢! – ome 2012-07-20 10:17:59
如果卡住了,请说点什么。 – Fionnuala 2012-07-20 10:21:38
我被卡住了。我最终编写了整个SQL查询。在这个过程中,发现SQL可以处理有限的PIVOT,最终被告知我的查询太复杂了。 – ome 2012-07-23 09:08:57