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