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

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

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

 

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

 -Ñòàòèñòèêà

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


Ïîäãðóçèòü äàííûå î áàíêå ïî ÁÈÊ

Âòîðíèê, 23 Èþíÿ 2015 ã. 12:21 + â öèòàòíèê
Çäðàâñòâóéòå!

Ó ìåíÿ åñòü ïðèëîæåíèå íà VBA (Àêñåññ 2007).
Ñòîèò çàäà÷à - ïî íàæàòèþ êíîïêè ïîäãðóæàòü â íóæíûå ïîëÿ êîð.ñ÷åò è íàèìåíîâàíèå áàíêà èìåÿ òîëüêî ÁÈÊ.
Ñåé÷àñ ÿ èìïîðòèðóþ òàáëèöó ÁÈÊîâ ñåáå â ïðèëîæåíèå âðó÷íóþ è îáíîâëÿþ ðàç â ïîëãîäà.
Âûãëÿäèò ýòî òàê:

Private Sub Çàïîëíèòü_ïî_ÁÈÊ_Click()

On Error Resume Next

Dim Ks, Bank, Bik

Bik = Me![ÁÈÊ].Value
Ks = Me![ÊÑ].Value

If IsNull(Bik) Then
        MsgBox ("Ââåäèòå ÁÈÊ!")
        Exit Sub
Else
        Bik = Me![ÁÈÊ].Value
        Ks = DLookup("CorrAcc", "tblBIC", "BIC='" & Me![ÁÈÊ] & "'")
        Bank = DLookup("Bank", "tblBIC", "BIC='" & Me![ÁÈÊ] & "'")
End If

If IsNull(Ks) And IsNull(Bank) Then MsgBox ("Â áàçå ÁÈÊîâ òàêîãî áàíêà íåò. Ïîñëåäíåå îáíîâëåíèå áàçû 30.07.2014 ã.")
Me![ÊÑ].Value = Ks
Me![ÁÈÊ].Value = Bik
Me![Áàíê].Value = Bank

End Sub


Íî õî÷åòñÿ ïî-âçðîñëîìó: ÷òîá âñå âñåãäà áûëî àêòóàëüíî ñàìî.
Âîò íà http://www.bik-info.ru/base.html íàøåë òàêîå:

àâòîð
API: ïîëó÷åíèå èíôîðìàöèè ïî îäíîìó ÁÈÊ íîìåðó
Äëÿ ïîëó÷åíèÿ èíôîðìàöèè â ôîðìàòå JSON: http://www.bik-info.ru/api.html?type=json&bik=ÍÎÌÅÐ_ÁÈÊ (Êîäèðîâêà UTF-8)

 ôîðìàòå XML: http://www.bik-info.ru/api.html?type=xml&bik=ÍÎÌÅÐ_ÁÈÊ (Êîäèðîâêà Windows-1251)

×òî èç ýòîãî è êóäà ÿ äîëæåí âñòàâèòü ÷òîáû ïîëó÷èòü ðåçóëüòàò?
Èëè õîòÿ áû ãäå ïðî÷èòàòü?

Çàðàíåå ñïàñèáî!

http://www.sql.ru/forum/1162770/podgruzit-dannye-o-banke-po-bik


 

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

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

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

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