Som endnu et alternativ byder følgende sig til:
I Access (eller et program som kan bruge VB/VBA) opretter du følgende kode i et modul
Private Declare Function URLDownloadToFile Lib "urlmon" Alias _
"URLDownloadToFileA" (ByVal pCaller As Long, _
ByVal szURL As String, _
ByVal szFileName As String, _
ByVal dwReserved As Long, _
ByVal lpfnCB As Long) As Long
Herefter kan du på et click event på en kommandoknap i en form skrive:
Dim lngRetVal As Long
lngRetVal = URLDownloadToFile(0, "
http://www.domæne.dk/update.asp", "C:\dummy.txt", 0, 0)
If lngRetVal = 0 Then
MsgBox "Siden kaldt uden problemer..."
Else
MsgBox "Siden kunne ikke kaldes!"
End If
Denne kode bruger en moniker api som er en del af Internet Explorer, men da den bliver installeret sammen med styresystemet, burde den altid være til rådighed på et windows system.
Den lagrer det den modtager fra en webside i en fil. Hvis du ikke har brug for det der returneres (eller der slet ikke returneres noget), angiver du bare en dummyfil.
Men hvis du f.eks. gerne vil bruge det der returneres fra f.eks. en ASP fil, åbner du bare filen og læser den som enhver anden fil. Eller evt. kan du gemme den som en htm fil og bruge browseren til at læse svaret.
Det er faktisk en meget handy lille API, som kan bruges til mange ting, f.eks. at hente opdateringer til prisfiler fra en central webserver, hvis man har brug for det.