Newsgroup: it.comp.appl.access
Titolo: come gestire versioni del mio FE

salve!
 
ho sviluppato un'applicazione in access.
poiche' e' installata su alcuni pc 
vorrei gestire la versione in modo da controllare se su un pc e' stato aggiornato o no 
 
potete darmi dei consigli?
 
Grazie
 
PFMarro

 potete darmi dei consigli?
 
"Controllare" come? A video? Automagically?
 
Personalmente scrivo la versione a mano sulla maschera
principale (controllo solo a video) o nel titolo dell'applicazione
(controllo anche dal esterno con DAO).
 
Forse t'interessano i tool per la distribuzione automatica alla fine di
http://www.donkarl.com/it?FAQ1.35
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 
http://www.donkarl.com/it?FAQ1.35
 
 
Avevo anche io lo stesso problema e ho fatto cosě:
l'utente ha un'icona su schermo per l'avvio del programma. Perň viene
avviata un'altra applicazione che contiene due tabelle: la prima
"settings" č collegata al FE sul pc dell'utente, l'altra "settings1" č
collegata al FE in rete, che potrebbe essere stato aggiornato. In entrambe
le tabelle č scritta la data/ora di modifica.
All'avvio dell'applicazione č eseguito il seguente codice:
    DataQui = DLookup("[setting]", "settings", "key='giornoagg'")
    DataLa = DLookup("[setting]", "settings1", "key='giornoagg'")
    If DataQui < DataLa Then
        FileCopy [FILE IN RETE], [FILE IN LOCALE]
    End If
    Dim oWshShell As Object
    Set oWshShell = CreateObject("WScript.Shell")
    oWshShell.Run Chr$(34) & [FILE IN LOCALE]
    DoEvents
    Set oWshShell = Nothing
    DoEvents
    Application.Quit
cioč si confrontano le date e se in rete c'č una versione in data
successiva la si copia in locale al posto della precedente. In ogni caso
poi si avvia l'applicazione.
 
"Automagically"... :)
 
 
-- 
Riccardo Baldinotti
http://riccardobaldinotti.wordpress.com
 
http://rikky.netii.net
 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 "Automagically"... :)
 
Ma non e' bello un bel "nummariello" (numeretto) da mettere alle varie
relese cosi' da dire al sistema primario:
 
Caro sistema, vuol controllare se nella cartella x c'e' qualcosa che sia
maggiore di cio' che sto usando?
Se "si", scaricalo, sostituiscilo e fammelo usare... se "no", desisti.
 
 
????
 
io cosi' faccio.
 
-- 
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.
 
TheSpaceCowboy : 
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12
 

Pablitomf ha scritto:

ehm... non è anche quello che faccio io? Il sistema che deve controllare,
ed eventualmente scaricare, è quella mia routine.
 
Anche se sono un pulentun, il concetto di 'nummariello' mi è chiaro ;)


 Anche se sono un pulentun, il concetto di 'nummariello' mi è chiaro ;)
 
hai ragione, a volte dimentico che il nostro non e' un dialetto... e' una lingua
rigonosciuta come patrimonio dell'unesco :D
 
SIMME E NAPULE PAISA' ;)


 SIMME E NAPULE PAISA' ;)
 
:)


 lavorando?
 
ovviamente non lo fai... perche' l'FTP temporizzato che scarica (se trova
versione piu' alta) e' eseguita dall'applicativo principale (quindi quello che
sara' vittima della sostituzione stessa)... ma a fine FTP, il sistema dara' un
messaggio all'utente del tipo "RIAVVIARE IL PROGRAMMA - AGGIORNAMENTO SCARICATO"
(o se vuoi essere "SPRUCIDO" lo "quitti" brutalmente - ma non si fa - )...
ovviamente il riavvio avverra' attraverso la prima applicazione, che fara' la
scompattazione e la sostituzione per poi lanciare l'applicativo principale
(ovvero quello appena scaricato).



Aggiornato in cosa... nelle Librerie...?
 
Ma non sarà ancora il problema del Verisning...?
 
@Alex