Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Allegare file al database

127 views
Skip to first unread message

Robort

unread,
Mar 9, 2021, 10:01:34 AM3/9/21
to
Buonasera.

"Avrei" la necessità di allegare dei file al mio db di gestione spese
familiari, un massimo di quattro per record. Mi piacerebbe, una volta
entrato nel record X se presenti degli allegati poter selezionare il
desiderato tramite combobox. Gli allegato/i devono collegato/i al record
tramite un collegamento ipertestuale; un link.

Ho usato il condizionale, perchè so cosa vorrei ottenere ma non riesco a
trovare Googlando delle informazioni che si addicono a quanto succitato.
Mi potete dare una dritta dove poter reperire tali indicazioni? Grazie.

--
RoBort

@Alex

unread,
Mar 9, 2021, 10:23:27 AM3/9/21
to
Gli Allegati non si dovrebbero inserire nel DB, in quanto la gestione non risulta poi ottimale ed anche l'ingombro nello stesso rischia di essere un problema.
Anche se il tuo DB è casalingo, pertanto dubito possa provocare disastri, la tecnica corretta è predisporre una Cartella Allegati e registrare nel DB il solo PATH del file, in modo Relativo o Assoluto a seconda che il tutto possa essere Spostato.
ASSOLUTO="C:\Cartella\NomeFile.PDF"
RELATIVO="NomeFile.Pdf" (poi sai che hai la Cartella Allegati come SubFolder della Location del tuo applicativo CurrentProject.Path & "\CartellaAllegati\")

Se per ogni VoceSpesa devi poter Insere PIU' allegati la regola vorrebbe una Tabella Allegati relazionata alla Tabella VociSpesa...!

Per selezionare i File puoi usare l'Oggetto FileDIalog, quindi li Salvi nel Campo preposto nella Tabella lato Molti, facendo attenzione al Campo FK(Chiave esterna, che recuperi dalla PK della VoceSpesa).

Per avere poi la possibilità di Aprirli usi il metodo FollowHyperlink ricostruendo il Path per concatenazione del Percorso come indicato sopra ed il Nome che hai memorizzato.
Devi analizzare tu bene le esigenze, ti ho descritto quello che potrebbe garantirti la corretta gestione... sulla fattibitlià dipende principalmente da come riesci a muoverti.

@Alex

Robort

unread,
Mar 9, 2021, 10:47:40 AM3/9/21
to
In effetti non voglio inserire gli allegati nel DB; primo
appesantirebbero il DB stesso e secondo ha un limite massimo anche se
non è poco, di 2 gb. Hai descritto alla perfezione lo scenario su cui
vorrei muovermi, ed azzeccato è anche il discorso sulla fattibilità che
hai fatto... Dipende proprio da quello che riesco a fare. Ho già
predisposto la tabella allegati relazionata uno a molti (molti la
tabella allegati ovviamente). Intanto grazie, vediamo cosa ho capito.

--
RoBort
0 new messages