Allegare file a db

di il
7 risposte

Allegare file a db

Ciao a tutti,
dovrei inserire in un db (per alcuni record) un immagine (jpg o simili) e un testo (pdf) escludendo ALLEGATO per non intasare il db, dovrei far 'puntare' allla path dove vengono salvati i due file. Non riesco però a farlo. Vi chiedo come faccio creo due campi di testo (uno per la foto e uno per il pdf) e poi ci vado a scrivere dentro ? Non credo perché eventuali errori nello scrivere il percorso farebbero solo casino, quindi ... come ?
Grazie a tutti

mazda91

7 Risposte

  • Re: Allegare file a db

    Crei un campo di testo con il percorso contenente i file e il loro nome, se il nome è uguale (si differenzia solo per l'estensione).

    Non capisco il problema della scrittura.
  • Re: Allegare file a db

    Se hai una esigenza "sistematica" di avere 2 campi, che così sia.
    Per "ricostruire" un path senza commettere errori di digitazione, in VBA sfrutta una variabile di tipo String dove ricostruisci tale path. Poi, non ho capito se vuoi "aprire" o "mostrare in maschera" il file. Nel primo caso si può sfruttare l'istruzione Application.FollowHyperlink.
  • Re: Allegare file a db

    Non capisco se devi visualizzare anteprima del documento a prescindere dal Tipo di File, che sia un immagine che sia Pdf...
    Il campo da usare è uno solo nel quale memorizzi il Percorso del File, se hai più File per ogni Record dovrai invece gestire una Tabella Allegati in relazione 1-Molti.

    Per la visualizzazione invece, dal momento che non sai a prescindere che file sarà, hai solo una possibilità gratuita... inserire nella Maschera un un controllo WebBrowser e sfruttarlo per l'anteprima.
    
    wb1.Navigate "C:\NomeFile.pdf", , "_self"
    oppure:
    wb1.Navigate "C:\NomeFile.png", , "_self"
    ecc..
    che poi ovviamente sarà
    
    wb1.Navigate Me.ControlloAssociatoPercorsoFile.Value, , "_self"
    Per il resto non ho capito...
  • Re: Allegare file a db

    Ciao a tutti e grazie per le vostre risposte.
    Segnalo il link
    https://www.youtube.com/watch?v=FFTIbGCwu6
    nel quale viene spiegato quanto di cui si discute.
    Ho provato a realizzare quanto c'è nel video che è poi quanto dicevate nel forum però il comando file dialog non mi fa aprile n-u-l-l-a.
    Sbatti e risbatti non riesco a farlo funzionare.
    Grazie
  • Re: Allegare file a db

    La procedura descritta nel video funziona ma non mi consente di 'vedere' i file immagine presenti nella cartella.
    Sapreste dirmi perché. Ovviamente nella cartella vi sono (diversi tipi di) file immagine.
    Grazie
  • Re: Allegare file a db

    mazda91 ha scritto:


    La procedura descritta nel video funziona ma non mi consente di 'vedere' i file immagine presenti nella cartella.
    Sapreste dirmi perché. Ovviamente nella cartella vi sono (diversi tipi di) file immagine.
    Grazie
    Ti ho già chiesto una volta cosa intendi per VEDERE, magari il termine tecnico "ANTEPRIMA" è più chiaro,... se non rispondi siamo a capo... e direi che in ogni caso hai avuto anche la risposta.
  • Re: Allegare file a db

    Risolto. Le indicazioni contenute nel link sono state risolutive. L'inghippo era dovuto ad un errore di scrittura della funzione.
    Grazie
Devi accedere o registrarti per scrivere nel forum
7 risposte