Avatar billede hugopedersen Nybegynder
27. oktober 2007 - 13:27 Der er 2 kommentarer og
1 løsning

Søg efter opdatering via nettet

Jeg sidder og pusler lidt med tanken om at lave en funktion der gør at mine kunder/brugere kan checke om der er opdateringer til en access applikation via internet.
Altså der skal være en menufunktion der hedder 'Check for opdateringer' som på en eller anden måden checker om den version brugeren kører er lig med sidste nye.
Jeg kunne forestille mig at jeg selv lægger en fil op på min hjemmeside et sted som applikationen på en eller anden facon henter og læser en filversion fra.
Jeg er meget åben over for forslag til hvordan dette kan laves.
Jeg pusler selv med en tanke om at køre en FTP i baggrunden som henter filen, men som sagt er jeg åben for forslag.

PS: det skal kun være en kontrolfunktion. Ikke noget med at downloade nye versioner via nettet.

Jeg lader spørgsmålet stå åbent et stykke tid og deler så point mellem alle seriøse bud.
Avatar billede jesperfjoelner Nybegynder
27. oktober 2007 - 23:12 #1
Jeg har bikset en del med en lignende løsning for nogen tid siden, men fik det aldrig gjort færdigt. En måde som det kan gøres på er at bruge ftp.exe filen som er en del af windows.
Du kan se en om hvordan denne indbyggede ftp-klient i windows bruges her:
http://www.ericphelps.com/batch/samples/ftp.script.txt

Med nogle af kommandoerne kan du
1. åbne ftp.exe i baggrunden (usynligt hvis du vil)
2. navigere til den folder, hvor du har din opdatering liggende
3. hente en liste med detaljer om filerne i den folder og gemme det som txt-fil på den lokale maskine.
4. via en VBA-funktion danne en liste over de filer der ligger i en mappe på den lokale maskine, f.eks. den mappe, hvor databasen ligger.
5. via en anden VBA-funktion sammenligne filattributerne for "mindb.mdb" på den lokale maskine og "mindb.mdb" i server-mappen.
6. hvis datoen for den på serveren er nyere viser du en pop-up med besked om at en ny version er tilgængelig.
Avatar billede jesperfjoelner Nybegynder
27. oktober 2007 - 23:15 #2
Her er et andet lille eksempel.
http://www.mvps.org/access/modules/mdl0015.htm
Sig til hvis du har brug for mere til at komme igang.
Avatar billede hugopedersen Nybegynder
25. november 2007 - 21:12 #3
jesperfjoelner> du fik mig ledt i en fornuftig retning og jeg har fået noget strikket sammen der fungerer efter hensigten.
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