-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â rss_sql_ru_access_programming

 -Ïîäïèñêà ïî e-mail

 

 -Ïîñòîÿííûå ÷èòàòåëè

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 16.03.2006
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 4


Îïòèìèçàöèÿ

Ïÿòíèöà, 29 ßíâàðÿ 2016 ã. 06:38 + â öèòàòíèê
Äîáðûé äåíü âñåì.
Ïîäñêàæèòå ïîæàëóéñòà êàê óñêîðèòü âûïîëíåíèþ äàííîãî êîäà?
+
For i = 1 To rs.RecordCount 'öèêë ïî çàïèñÿì ðåêîðäñåòà èç excel
 If DCount("[kod_upr]", "[NCI_UPR_1214]", "[NCI_UPR_1214].[kod_upr]='" & rs.Fields(6) & "'") > 0 
 And DCount("[nStrEd]", "[NCI_StrEd_18]", "[NCI_StrEd_18].[nStrEd]=" & rs.Fields(3)) > 0 Then
rs2.AddNew
rs2.Fields("kod_kurator") = rs.Fields("Êîä Êóðàòîðîâ") '0
rs2.Fields("kod_manager") = rs.Fields("Êîä Ìåíåäæåðà") '1
rs2.Fields("type_activ") = rs.Fields("Âèä äåÿòåëüíîñòè ÎÄ/ÈÄ/Ïðèáûëü/Âîçìåùàåìûå") '2
rs2.Fields("kod_18") = rs.Fields("Êîä Êîíòðàãåíòà (18 ñïðàâî÷íèê)") '3
rs2.Fields("NumDogKurator") = rs.Fields("¹ äîãîâîðà îò Êóðàòîðà") '4
rs2.Fields("kod_25") = rs.Fields("¹ äîãîâîðà ÑÀÏ (25 ñïðàâî÷íèê)") '5
rs2.Fields("nameUslugi") = rs.Fields("Íàèìåíîâàíèå óñëóãè") '6
rs2.Fields("kod_upr") = rs.Fields("Êîä óïðàâëåíèÿ") '7
rs2.Fields("kod_12") = rs.Fields("Êîä Öåíòðîâ çàòðàò (12 ñïðàâî÷íèê)") '8
rs2.Fields("kod_52") = rs.Fields("Êîä Âèäà óñëóã (52 ñïðàâî÷íèê)") '9
rs2.Fields("kod_33") = rs.Fields("Êîä Öåëåâîé ïðîãðàììû (33 ñïðàâî÷íèê)") '10
rs2.Fields("kod_39") = rs.Fields("Êîä Ìåñòîðîæäåíèÿ (39 ñïðàâî÷íèê)") '11
rs2.Fields("kod_47") = rs.Fields("Êîä ýëåìåíòîâ çàòðàò (47 ñïðàâî÷íèê)") '12
rs2.Fields("kod_13") = rs.Fields("Êîä ïðî÷èõ äîõîäîâ è ðàñõîäîâ (êðîìå ïðî÷èõ ð-öèé,13 ñïðàâî÷íèê)") '13
rs2.Fields("kod_103") = rs.Fields("Êîä Âèäà ïðîèçâîäñòâ (103 ñïðàâî÷íèê)") '14
rs2.Fields("kod_24") = rs.Fields("Êîä Âèäà äåÿòåëüíîñòè (24 ñïðàâî÷íèê)") '15
rs2.Fields("kod_AFE") = rs.Fields("Êîä AFE (ñïðàâî÷íèê ÀÔÅ)") '16
rs2.Fields("recoverable") = rs.Fields("Âîçìåùàåìûå (åñëè àãåíòñêèé äîãîâîð ïðîïèñûâàòü ¹ äîãîâîðà )") '17
rs2.Fields("kod_Cdelka") = rs.Fields("Êîä òèïà ñäåëêè (ñïðàâî÷íèê ñäåëîê)") '18
rs2.Fields("kod_StatBud") = rs.Fields("Êîä ñòàòüè áþäæåòà (ñïðàâî÷íèê Ñòàòåé áþäæåòà)") '19
rs2.Fields("numberLot") = rs.Fields("Íîìåð ëîòà") '20
rs2.Fields("ZKprotocol") = rs.Fields("Ïðîòîêîë ÇÊ") '21
rs2.Fields("kod_edizm") = rs.Fields("Åäèíèöà èçìåðåíèÿ") '22
rs2.Fields("kod_urovuslug") = rs.Fields("Óðîâåíü îáñëóæèâàíèÿ(Ýêîíîì/Ñòàíäàðò/Ïðåìèóì)") '23
rs2.Fields("cost") = rs.Fields("Òàðèô çà åäèíèöó â ìåñÿö (áåç ÍÄÑ, ðóá)") '24
rs2.Fields("valuta") = rs.Fields("Âàëþòà äîãîâîðà") '25
rs2.Fields("procNDS") = rs.Fields("Ïðîöåíò ÍÄÑ") '26
rs2.Fields("coefficient") = rs.Fields("Öåëåâîé êîýôôèöèåíò") '27
rs2.Fields("volume01") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (1)") '28
rs2.Fields("sum01") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (1)") '29
rs2.Fields("volume02") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (2)") '30
rs2.Fields("sum02") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (2)") '31
rs2.Fields("volume03") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (3)") '32
rs2.Fields("sum03") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (3)") '33
rs2.Fields("volume04") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (4)") '34
rs2.Fields("sum04") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (4)") '35
rs2.Fields("volume05") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (5)") '36
rs2.Fields("sum05") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (5)") '37
rs2.Fields("volume06") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (6)") '38
rs2.Fields("sum06") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (6)") '39
rs2.Fields("volume07") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (7)") '40
rs2.Fields("sum07") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (7)") '41
rs2.Fields("volume08") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (8)") '42
rs2.Fields("sum08") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (8)") '43
rs2.Fields("volume09") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (9)") '44
rs2.Fields("sum09") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (9)") '45
rs2.Fields("volume10") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (10)") '46
rs2.Fields("sum10") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (10)") '47
rs2.Fields("volume11") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (11)") '48
rs2.Fields("sum11") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (11)") '49
rs2.Fields("volume12") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö (12)") '50
rs2.Fields("sum12") = rs.Fields("Ñóììà â ìåñÿö, ðóáëåé, áåç ÍÄÑ (12)") '51
rs2.Fields("totalVolume") = rs.Fields("Îáúåì îáñëóæèâàåìûõ åäèíèö") '52
rs2.Fields("totalSum") = rs.Fields("Ñóììà, â ðóáëÿõ, áåç ÍÄÑ") '53
rs2.Update
End If
If i < rs.RecordCount Then rs.MoveNext 'åñëè ïåðåìåííàÿ öèêëà íå äîáðàëàñü äî êîíöà òî äâèãàåì ðåêîðäñåò eXcel íà ñëåäóþùóþ çàïèñü
Next i
End If

http://www.sql.ru/forum/1197836/optimizaciya


 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó