【发布时间】:2015-01-12 16:40:31
【问题描述】:
我在 SQL 中有如下行(第 1 行和第 2 行):
我想要的重要事情是将每一行再次添加到同一张表中 12 次。 第 1 到 12 列包含每个类别(每行)的每月预算信息。 我需要 12 行格式的数据,其中预算位于字段 DT_VALUE_Nbr 中,因为读取此数据的软件需要一个预算编号/行。
现在12行添加到同一个表没有问题,我以后会改变这个,我只是不知道如何在vba中编写循环,在其中更改记录集并插入修改后记录集到数据库中。
建议我作为 Access VBA 模块执行此操作,因为模块已经发生了许多计算。
我对表格的查询:
SQL = " SELECT AS_VAR_ORG_Version_SK, ORG_Sk, VAR_Sk, DT_VALUE_Nbr, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12] " & _
" FROM dbo.AAAAAA_TEMP "
【问题讨论】:
-
您的问题不清楚。您是否尝试写
line 112 次,每个DT_VALUE_Nbr是不同的月份?所以第一行应该是15156,第二行应该是51563153?