我有一个通过查询获得的table
。它具有三个感兴趣的columns
,分别是Step1
,Value1
和Value2
。列Value1
取决于step1
,列Value2
取决于Value1
。
Step1 Value1 Value2
1 A 1
1 B 2
2
3
4 C 1
4 D
5
分配给特定步骤的值需要向下层叠,直到插入新值为止。此外,重要的是要确保在Value2
上正确显示Value1
,而随时更改值时可以向下复制Lists
。我想自动转换此table
,以便最终结果如下。
Step1 Value1 Value 2 v1List v2List
1 A 1 A, B 1, 2
1 B 2 A, B 1, 2
2 A 1 A, B 1, 2
2 B 2 A, B 1, 2
3 A 1 A, B 1, 2
3 B 2 A, B 1, 2
4 C 1 C, D 1
4 D C, D 1
5 C 1 C, D 1
5 D C, D 1
目前,我正在使用一个很长的code
,其中包括5个Subs
,8个queries
,2个temp tables
,它们通过recordsets
和arrays
分成多个loop
结构。代码太长,没有给我确切的结果。有人可以帮助我如何以一种简单的方式实现它吗?