Anthony47 ha scritto:Ho guardato i file e devo dire che la cosa e' piu' complessa di quanto credi.
Quando piu' file devono interagire allora essi dovrebbero essere progettati in modo coordinato, avendo a priori determinato il modo in cui i file collaborano e il modo in cui gli utenti li usano.
In genere si realizza un database centrale e "applicazioni periferiche", che alimentano tale database o che da esso prelevano le informazioni che servono.
In genere si tratta di un database (es Access), ma anche Excel puo' essere adattato. In questo caso in genere tendo a mantenere il file centrale accessibile solo transitoriamente per il prelievo o la scrittura dei dati da parte delle applicazioni periferiche.
Nel tuo caso, la prima difficolta' sta nel voler copiare dei dati da un file a un secondo file, che pero' potrebbe in quel momento non essere accessibile perche' utilizzato da altro utente.
La seconda (difficolta') e' quella di garantire che le informazioni copiate siano complete, e che non siano in conflitto con eventuali altre informazioni gia' presenti sul secondo file.
La terza e' la visibilita' per l'utente del secondo file delle informazioni aggiunte affinche' le validi (se e' lui il responsabile del contenuto del file) e le recepisca.
Sono difficolta' non insormontabili, ma richiedono l'interazione con gli utenti e la visibilita' del flusso di lavoro, cosa che in un forum non e' possibile; e comunque sono difficolta' che dovrebbero far valutare anche soluzioni prima di continuare su un percorso a ostacoli.
Una via di mezzo, abbastanza semplice da realizzarsi, potrebbe essere la creazione di "file txt di log"; ad esempio il file ATV036 accoda un record per ogni richiesta compilata.
Periodicamente i file che devono "prendere atto" delle richieste consulta questo file, importa i nuovi record e li marca come "evasi". Il tracciato record deve gia' prevedere tutti i campi necessari alla gestione.
Periodicamente il responsabile delle rac controlla che tutti i record siano stati recepiti dagli utenti ed elimina (o gestisce in altro modo) i record evasi completamente.
Ma anche questo richiede una certa interazione con gli utenti. Volendo ti posso aiutare a creare il file di log ad esempio per il file ATV36, ma l'analisi del problema (i campi da esportare, i campi di servizio, le modalita' di importazione nei file di destinazione, l'impatto sull'attivita' degli utenti) non puo' che essere fatta da te.
Se ti interessa questo approccio, parliamone.
L'alternativa per te e' un consulente informatico (categoria a cui io non appartengo), oppure un "sistema integrato per la gestione della qualità" da acquistare sul mercato.
Ciao
in questo caso questo si potrebbe evitare - Nel tuo caso, la prima difficolta' sta nel voler copiare dei dati da un file a un secondo file, che pero' potrebbe in quel momento non essere accessibile perche' utilizzato da altro utente.
potrei anche realizzare dei file che abbiano le stesse caratteristiche.
per il momento grazie per il tuo supporto. ti terrò aggiornato