muttley005 ha scritto:
Certo che semplifica, pensa se poi devi aprirlo o andare nel suo path ...
io uso un metodo quando memorizzo file in un mio software:
1) imposto nella tabella di setup (gestibile dall'utente ADMIN) un PathRepository che sarà il mio percorso "base" (es: F:\REPO)
2) memorizzo non il fullpath dei file ma solo il parziale a partire dal PathRepository (es: non F:\REPO\SUB1\file1.jpg ma SUB1\file1.jpg)
3) ho una semplice funzione public per passare da fullpath a "repoPath" e viceversa, in modo da non dover ripete codice
questa cosa la ritroverai comodissima in caso di spostamento di repository, infatti ti basterebbe spostare da filesystem tutto (a partire dal PathRepository) nella nuova posizione senza dover toccare una riga di codice nè update-are i FilePath memorizzati, l'unica cosa da fare è modificare da apposita form_setup il valore del percorso di base
Ciao,
scusa per il ritardo nella risposta... ho risolto ma in un altro modo, che mi vergogno anche un po' a dirti.
Ho praticamente copiato il percorso dei file su un file excel e con delle formule ho estratto il nome del documento.
Questa tabella l'ho poi importata in access e con questa query di accodamento ho copiato la denominazione del file nella tabella:
INSERT INTO DocumentiAlunno ( Id_Alunno, DescrizioneDocumento, Ricevuto, LuogoArchivio )
SELECT Anagrafica.CodiceAlunno, [DocumentiImportazione]![NomeDocumento] & "_" & [CognomeNome] & [EstensioneFile] AS DescrizioneDocumento, "S" AS Ricevuto, "PC Cartella" AS [Luogo Archivio]
FROM Anagrafica, DocumentiImportazione
WHERE ((([Cognome] & " " & [Nome])=[DocumentiImportazione]![CognomeNome]));
anche se dalla descrizione non sembrerebbe, ho in ogni modo velocizzato il lavoro.
Grazie comunque