powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите с формированием данных
1 сообщений из 1, страница 1 из 1
Помогите с формированием данных
    #39252187
№№№
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые форумчане!
Помогите пожалуйста дописать код
В прикрепленном архиве 2 файла как есть сейчас и как должно быть
Это выгруженная темповая таблица из акса.
Таблицу заполняю вот таким кодом
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
Dim db As Object, strSQL As String, name_P As String, name_VR As String, SQLins As String
Dim rs As DAO.Recordset, f_date As String, rs_TMP As DAO.Recordset, R As String, P As String
Set db = CurrentDb
 db.Execute ("DELETE * from tmp_BUD_ROSP")
If IsNull(Me.F_data) Then MsgBox "Незадана дата формирования сметы", vbCritical, "Мудуль формирования отчетов: Ошибка!": Exit Sub
f_date = Format(Me.F_data, "MM\/DD\/YYYY")

strSQL = "SELECT Sum(dbo_R_R.SUMM_1Q) AS [SUMM_Q], dbo_K_LSR.CVD_MF, dbo_K_LSR.CPR, dbo_K_LSR.CCS_FULL, dbo_K_LSR.CVR, dbo_K_LSR.CDEP, dbo_K_CS.NCS" & _
" FROM (dbo_R_R INNER JOIN dbo_K_LSR ON dbo_R_R.K_LSRID = dbo_K_LSR.K_LSRID) INNER JOIN dbo_K_CS ON dbo_K_LSR.K_CSID = dbo_K_CS.K_CSID" & _
" WHERE  dbo_R_R.DU  < #" & f_date & "#" & _
" GROUP BY dbo_K_LSR.CVD_MF, dbo_K_LSR.CPR, dbo_K_LSR.CCS_FULL, dbo_K_LSR.CVR, dbo_K_LSR.CDEP, dbo_K_CS.NCS" & _
" ORDER BY dbo_K_LSR.CVD_MF, dbo_K_LSR.CPR, dbo_K_LSR.CCS_FULL, dbo_K_LSR.CVR, dbo_K_LSR.CDEP;"

Set rs = db.OpenRecordset(strSQL, dbOpenDynaset, dbSeeChanges)

Set rs_TMP = db.OpenRecordset("SELECT * FROM tmp_BUD_ROSP")
Do While rs.EOF = False
name_P = rs!NCS
name_VR = " (" & DLookup("[NAME_VR]", "tb_VR", "[KOD_VR]='" & rs!CVR & "'") & ")"
R = Left(rs!CPR, 2)
P = Right(rs!CPR, 2)
rs_TMP.AddNew
rs_TMP!name_P = name_P & name_VR
rs_TMP!K_RASP = Trim(rs!CVD_MF)
rs_TMP!KBK_R = Trim(R)
rs_TMP!KBK_P = Trim(P)
rs_TMP!KBK_C = Trim(rs!CCS_FULL)
rs_TMP!KBK_VR = Trim(rs!CVR)
rs_TMP!KBK_F = Trim(rs!CDEP)
rs_TMP!SUMM_R = Trim(rs!SUMM_Q)
rs_TMP.Update
rs.MoveNext
Loop

rs.Close
rs_TMP.Close
Set rs = Nothing
Set rs_TMP = Nothing

End Sub



не могу понять как мне в цикле подсчитывать подитоги
Растолкуйте на примере.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите с формированием данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]