Newsgroup: it.comp.appl.access
Titolo: Aggiornamento backend

Innanzitutto devo ringraziare tutti coloro che con il loro apporto
quotidiano al ng mi hanno aiutato in questi ultimi nella realizzazione dei
miei programmi. Dal ng ho appreso tante informazioni che mi hanno permesso
di accrescere la mia cultura su Access.
Volevo ora fare un quesito sperando che qualcuno possa rispondermi.
Ho realizzato un programma strutturato in BE (da 18 Mb) e FE. Il BE è
protetto a livello utente.
I miei tre clienti si trovano tutti a centinaia di km dalla mia città.
Il BE è sempre in continua evoluzione con continue migliorie (ogni
programmatore, come ogni mamma, cura ed abbellisce i suoi figlioletti).
Ogni tanto con il RunTime faccio un nuovo BE.mde (con le modifiche) su cd e
lo spedisco ai clienti.
Poiché i clienti (se tutto va bene)  potrebbero diventare anche una trentina
mi domandavo come poter risolvere questo problema.
Dovrò sempre fare tanti cd con tutto il BE.mde per quanti sono i clienti?
Oppure esiste un sistema per dare ai clienti solo le modifiche apportate?
Esiste un modo per superare la limitazione di avere un unico file BE da
spedire ai clienti?
Mi spiego: se mi creo un sito internet, i clienti potranno scaricare solo le
modifiche al loro BE.mde senza necessità di scaricarsi 18 mb di file?
Grazie

 ha scritto nel messaggio
news:V1eC9.47758$8E3.1...@twister2.libero.it...

Credo che forse confondi il Front End (Interfaccia) con il Back End (Dati).
Non credo che tu possa trasferire solo le modifiche apportate e in ogni caso
mi sembra un po' "grosso" come file: ci sono molti OCX o Riferimenti a
librerie?
Visto che il cliente si deve scaricare il file da internet non puoi zipparlo
(magari con un autoscompattante)?
Ciao, FABIO

 ha scritto nel messaggio
news:V1eC9.47758$8E3.1...@twister2.libero.it...

mmmm. un po' di confusione forse :)
-BE (backend) mdb con i dati (tabelle)
-FE (frontend) mdb/mde con maschere report....
ogni volta che abbellisci il tuo FE puoi usare InnoSetup (freeware) per
ricrearti una piccola installazione del solo FE.mde.
Il cliente fa clic su Setup.exe che copia il FE.mde in
c:\tuacartelladeprogramma\FE.mde sostituendolo con quello esistente.
Puoi includere anche uilteriori ocx/dll ke hai usato.
Ciao :)

 ha scritto nel messaggio
news:Y8nC9.26797$744.9...@news1.tin.it...


Credo sia possibile , ma dovrai farlo manualmente.
Io ho fatto una cosa simile : ho creato un piccoo db nel quale metto
solamente le parti modificate, e poi con l'utilizzo di macro o codice a
livello di maschera dico al mio piccolo db aggiornamenti di apportare le
dovute modifiche al frontend.
Non è una cosa semplicissima da fare specialmente se hai un db protetto da
password , ma è comunque fattibile.
Se il frontend è un file mde (credo non si possa fare proprio !!)
Purtroppo anche io attualmente uso il sistema di creare un nuovo frontend,
protetto da password, in formato mde, lo compatto e lo distribuisco sotto
forma di autoestraente.
All'avvio del nuovo front end , faccio creare le neccessarie modifiche anche
nel bakend (nel caso fosse neccessario) .
Il sistema funziona eggreggiamente , ma mi domando come farò nel momento che
il mio Front end supera le dimensioni di un floppy ?!!!
Ciao a tutti,
Con simpatia.
Marco

 tutto il FE?
Scrivi sotto le risposte degli altri quando replichi, senno' da lassu' ti
linciano :)
mmm....
c'e' una funzione CopyObject (vedi help) ma nn so come potresti adattarla.