immagini in maschera aggiornare path percorso automaticamente

Anonimo
2022-10-08T16:21:13+00:00

buonasera ho una maschera dove per ogni record ho memorizzato il percorso immagine in una casella di testo. Il problema è che quando sposto il database su un altro pc ovviamente il percorso delle immagini è diverso e da errore.

Per rimettere tutto a posto devo ricaricare le foto una per una e non è certo il massimo.

Esiste un modo per aggiornare automaticamente la path del percorso all'apertura del database in modo che il percorso di una immagine si aggiorni automaticamente ad esempio da C:\Users\Pc\Documents\img\IMG16650400453450.png

a

C:\Users\AltroPc\download\img\IMG16650400453450.png

grazie

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
domenico laurenza 9,900 Punti di reputazione Moderatore volontario
2022-10-08T17:21:19+00:00

Ciao,

la seguente query di aggiornamento sostituisce il solo path presente nel campo MioPath della Tabella1 mantenendo il nome del file.

UPDATE Tabella1 SET Tabella1.MioPath = "C:\Users\AltroPc\download\img" & Mid([MioPath],InStrRev([MioPath],"")+1,Len([MioPath]));

La query deve essere eseguita ogni volta che cambia il path delle immagini.

Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2022-10-09T10:49:21+00:00

    Ciao Domenico, grazie per il tuo aiuto, ho creato la query di aggiornamento con le tue istruzioni e un vba per lanciarla e funziona perfettamente.

    Grazie per la tua disponibilità👍

    Buona domenica

    La risposta è stata utile?

    0 commenti Nessun commento
  2. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2022-10-08T16:39:15+00:00

    Ciao,

    la cosa più corretta sarebbe stata memorizzare il solo path in un'altra tabella e salvare il solo nome del file nella tua attuale tabella.

    La variazione del path delle immagini non può essere un automatismo ma una specifica richiesta che dovrai fare quando cambi il PC o comunque il path delle immagini.

    Ad esempio potresti avere una query di aggiornamento che sostituisca il solo path mantenendo il nome del file.

    Per isolare il nome del file puoi utilizzare la funzione InstrRev che ti ricerca ad esempio il carattere \ a partire dalla fine del path.

    Appena rientro provo la query e te la giro.

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento