Newsgroup: it.comp.appl.access
Titolo: Access e versioni delle proprie applicazioni

Buongiorno,
volevo sapere che cosa usate per tener traccia delle varie versioni 
rilasciate e la distribuzione.
Ho il problema che essendo in continuo sviluppo rilascio molte versioni e mi 
tocca digitare a mano le varie versioni nel nome del file ad esempio con 
data e ora, e distribuirle su molti client.
Avete qualche software che Vi aiuta a parte Visual Source Safe che credo sia 
a pagamento ?
Grazie mille. 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4806 (20100126) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it


Anche a me sta a "cuore" questo problema.
Ho un tabella con una "versioning convention" mia personale
Ma per il resto a parte qualche automatismo nel rilascio degli update � 
tutto manuale.
Ciao
Daniele 


Cosa usi per gli Update dei client ? 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4807 (20100126) __________


 
vss e' un sistema di versioning che pero' non credo abbia senso usare con 
access.
vss e simili tracciano principalmente le modifiche ai singoli files 
sorgenti (di solito files di testo).
con access hai un singolo mdb e vss non ha modo di capire in dettaglio 
cosa e' stato modificato.
se ti crei un batch che prende il tuo mdb, lo zippa e lo mette in 
apposita directory, ottieni lo stesso risultato senza pagare un altro 
software.
(no, vss non archivia automagicamente tutto quello che tu pensi andrebbe 
archiviato, quindi dovresti comunque cliccare un paio di pulsanti ^^).
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


Si pu� fare tutto ma se ci fosse qualcosa di semiautomatico meglio, 
basterebbe il nome del file con aggiunta la data e ora, sarei gi� contento 
invece di scriverla tutte le volte io.
Per la distribuzione, faccio un file batch, quello non � un problema.... ma 
le versioni sarebbe buono, anche senza descrizioni delle modifiche etc.... 
andrebbe bene...
Comunque grazie per l'indicazioni.
Saluti 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4807 (20100126) __________



La risposta richiede un po' di tempo.
Cmq mi avvalgo di controlli di versione su un server, sosituzione progetto, 
scarico file e decompressione  (vedi l'ottimo 7-zip), invio notifiche via 
email delle versioni tutto con Access un un vbs
Ciao 

 
proprio perche' si puo' fare tutto ho chiesto cosa vuoi fare tu ^^
imho semiautomatico = script
creati un batch/vbscript/powershell che lanci e ti salva il file che vuoi 
con i fronzoli che scegli.
ad esempio:
- crea file compresso con il tuo mdb
- rinomina file compresso aggiungendo data/ora
- sposta file compresso in apposita directory di backup
alla sera prima di chiudere fai un doppio click e sei a posto.
resta il fatto che secondo me, ogni mdb deve avere un suo numero di 
versione da qualche parte, una propriet� slegata dal nome file o data di 
creazione/modifica.
anche un valore in una tabella di configurazione; un campo che incrementi 
tu ogni volta che 'pubblichi' un file.
altrimenti, se trovi un file su uno dei tuoi client, non hai modo di capire 
con che versione del sw hai a che fare...


 data e ora, e distribuirle su molti client.
Io usavo subversion, con funzioni scritte a manona per il
versionamento separato degli mdb e dei moduli di codice che venivano
versionati e salvati separatamente. Mentre ogni mdb ha la sua
tabellina "versione", con cinque campi (tre numerici, data
versionamento e autore).
Quindi con uno shortcut viene versionato il modulo (banale numero
decimale e data/ora sulla terza riga) e quindi salvato su file ed
esportato in subversion; con un altro shortcut viene generato un
batch, chiuso l'mdb, zippato (meglio 7-zip, con gli mdb produce
archivi più piccoli), ed esportato in subversion.
Ora invece l'unico backup che faccio è un banale archivio dell'mdb in
7-zip con data_ora nel nome file tramite un batch; e mi basta... il
"sistema" qui sopra funzionava ma avrei dovuto migliorarlo, pulire il
codice, fare qualcosa più integrato con subversion (eventuali rollback
li facevo da linea di comando, e le versioni che scrivevo io non
c'entravano nulla con le sue) etc... e poi l'ho abbandonato.
Se avrò di nuovo bisogno di qualcosa del genere probabilmente passerò
a Access 2007 e le sue estensioni gratuite:
http://office.microsoft.com/it-it/access/HA102188681040.aspx


http://office.microsoft.com/it-it/access/HA102188681040.aspx
Si quello ce l'ho ma mi manca il Visual Source Safe che credo e chiedo 
conferma sia a pagamento o compreso in altri pacchetti di sviluppo.
Saluti
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle 
firme digitali 4809 (20100127) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 4810 (20100127) __________



E' a pagamento e per quanto ne so � un botto.
Me ne hanno parlato bene.
Daniele