У меня есть строки в SQL так же, как в следующем (строки 1 и 2):Добавление новых строк при выборе столбца # в зависимости от контура #
Важно, что я хочу, чтобы добавить каждую строку 12 раз снова в эту же таблицу. В столбцах с 1 по 12 содержится ежемесячная информация о бюджете для каждой категории (каждая строка). Мне понадобится это в формате 12 строк, где бюджет находится в поле DT_VALUE_Nbr, так как для чтения программного обеспечения ему нужен один бюджетный номер/строка.
Это не проблема, что 12 строк добавлены в ту же таблицу на данный момент, я изменю это в будущем, я просто не знаю, как писать циклы в vba, в которых вы меняете набор записей и вставляете измененный набор записей в db.
Я был рекомендован сделать это как модуль доступа 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 "
Ваш вопрос остается неясным. ARe вы пытаетесь написать 'line 1' 12 раз, когда каждый' DT_VALUE_Nbr' будет другим месяцем? Итак, строка должна быть '15156', строка вторая должна быть' 51563153'? – Chrismas007