Avatar billede juks Novice
03. maj 2006 - 11:21 Der er 3 kommentarer og
1 løsning

hente valutakurser online

Hej .
Er der nogle der har en ide til hvordan man kan hente valuta-kurser online måske en gang om dagen (self automatisk)
Avatar billede ldanielsen Nybegynder
03. maj 2006 - 11:27 #1
Kurserne ligger her i XML

http://www.nationalbanken.dk/dndk/valuta.nsf/valuta.xml


Så skal man jo bare have dem hentet. Koder du i VBA?
Avatar billede juks Novice
03. maj 2006 - 11:28 #2
jep
Avatar billede ldanielsen Nybegynder
03. maj 2006 - 14:31 #3
Jeg har ikke tid til at gøre mere ved det :o(
Avatar billede juks Novice
22. august 2006 - 10:38 #4
On Error GoTo error
Dim varX As Date
varX = Format(DLast("[indtastdato]", "valuta_kurser"), dd - mm - yyyy)
If varX = Date Then Exit Function
    Dim source As MSXML2.DOMDocument
 
   
    Set source = CreateObject("Msxml2.DomDocument")
    source.async = False
    source.setProperty "ServerHTTPRequest", True
    source.load CStr("http://www.nationalbanken.dk/dndk/valuta.nsf/valuta.xml")

    Dim Base
   
    Set Base = source.documentElement.firstChild
    ReDim Kurs(1, 36)
    For i = 0 To Base.childNodes.Length - 1
        Kurs(0, i) = Left(Base.childNodes.Item(i).getAttribute("code") & ";", 3)
        Kurs(1, i) = Base.childNodes.Item(i).getAttribute("rate")
    Next
   
    Set source = Nothing
    Set Base = Nothing
error:

If err.Number = 91 Then
MsgBox "Der er ikke adgang til internettet" & vbCrLf & " Der kunne derfor ikke hentes valuta-kurser online", vbCritical, "Internet forbindelse"
ok = False

Exit Function
Else
End If
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester