Newsgroup: it.comp.appl.access
Titolo: [Help] Modello di archivio documenti...

Devo creare un modello per un archivio di documenti che sia abbastanza
flessibile (ne avevo già uno ma ha mostrato dei limiti).
Ora stavo pensando di fare una cosa che però mi sembra esagerata e vorrei un
consiglio. Devo gestire un paio di archivi (siti in locazioni diverse), in
ogni archivio sono presenti degli scaffali, gli scaffali hanno dei ripiani,
i ripiani contengono dei faldoni (raccoglitori) che a loro volta contengono
dei documenti di vario tipo; quindi ho pensato:
tblArchivi
ID_Archivio (KEY)
DescrizioneArchivio    (locazione archivio)
tblScaffali
ID_Scaffale (KEY)
ID_Archivio
DescrizioneScaffale    (tipologia contenuti)
tblRipiani
ID_Ripiano (KEY)
ID_Scaffale
DescrizioneRipiano    (tipologia contenuti)
tblFaldoni
ID_Faldone (KEY)
ID_Ripiano
DescrizioneFaldone    (tipologia contenuti)
Tutte queste tabelle in relazione uno a molti, poi:
tblRelazioneFLD-DOC
ID_Faldone
ID_Documento
Tabella di collegamento per relazione molti a molti con la tabella:
tblDocumenti
ID_Documento (KEY)
campo1
campo2
Sarebbe un approccio corretto? Mi dareste dei suggerimenti?
Ciao
PS

"Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
news:2riqjcF...@uni-berlin.de...

Ciao,
scusa ma azzardo un'ipotesi?
Non potresti gestire ogni documento con locazioni globali come nell'esempio
che ti riporto:
Documento xy, quando lo ricerchi il sistema ti ritorna la locazione:
1B2-4
Ovvero: Archivio 1, Scaffale B, Ripiano 2, Faldone n° 4
Potresti codificare le locazioni e legarle insieme alla descrizione in una
tabella ... secondo me velocizzeresti il processo anche di compilazione.
Cosa ne dici?
-- 
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio

 tabella ... secondo me velocizzeresti il processo anche di compilazione.
Questo è quello che avevo fatto al primo tentativo...
Avevo una tabella tblArchivio che conteneva dei campi numerici Scaffale,
Ripiano e Faldone ed un ID univoco per ogni terna di valori che legavo al
documento...
Il fatto è che prima mi hanno chiesto un programmino per gestire
l'archiviazione delle commesse (quindi nella tblArchivio avevo anche dei
campi specifici che mi indicavano quali tipi di documenti relativi alla
commessa stavano in quel determinato faldone individuato con l'ID univoco,
questo perchè spesso i documenti di una commessa non stanno in un faldone ma
ne occupano diversi ed a volte il contratto è in un faldone, le bolle in un
altro e così via); ora invece lo vogliono utilizzare anche per archiviare
cataloghi di prodotti, fatture non legate a commesse e documenti vari,
quindi così com'è non è più funzionale...
Mi spiego meglio:
tblArchivio
ID
IDCommessa
Scaffale
Ripiano
Faldone
e diversi campi si/no che rappresentano i tipi di documento presenti ne
faldone
Potrei magari creare una tabella dove associo IDCommessa con un IDDocumento
in modo da poter associare anche altri tipi di documenti, e poi associare
IDDocumenti con ID di tblArchivio?
Sono nel pallone! Magari durante il weekend mi schiarisco le idee...
PS


e perchè non aggiungi un campo indicatore, dove leghi il record alla sua
famiglia di appartenenza:
catalogo, fattura, 
doc.ne
 varia, etc...
