Newsgroup: it.comp.appl.access
Titolo: Come strutturare un database.

Volevo chiedervi come posso strutturare un database cosi composto.
una tabella copertura con numero progressivo associata ad una maschera dove 
inserisco i dati. Una tabella determine con un numero progressivo e possono 
essere di 4 tipi: impegno, liquidazione, impegno liquidazione, altro. 3 
determine impegno, impegno liquidazione, altro, dipendono dalla copertura 
nel senso che posso richiamarmi la copertura per la determina che andr� a 
creare. Fin qua sono riuscito tramite query a gestire tutto il problema 
sorge con la liquidazione che dipende dall�impegno e di conseguenza dalla 
copertura associata all�impegno. Liquidazione ed impegno avendo lo stesso 
id(contatore) non riesco a rischiamare i dati che mi servono.
Spero che possiate darmi una mano ringranziandovi anticipatamente. 

 Spero che possiate darmi una mano ringranziandovi anticipatamente.
Troppo poco esplicativo il tuo post. Sii un po' più schematico e fai
delle domande precise.
Così non so se qualcuno riesce a darti una risposta.


Le domande che devi porti sono
Quali e quanti oggetti devo gestire?
Impegni di spesa, Determine, etc...
E come si relazionano fra di loro?
Ad un impegno di spesa possono corrsipondere più determine?
Ad una determina possono corrispondere più impegni di spesa?
F.

 Cos� non so se qualcuno riesce a darti una risposta.
Le domande che devi porti sono
Quali e quanti oggetti devo gestire?
Impegni di spesa, Determine, etc...
E come si relazionano fra di loro?
Ad un impegno di spesa possono corrsipondere pi� determine?
Ad una determina possono corrispondere pi� impegni di spesa?
F.
Le determine sono l�insieme di determine cio� impegno, liquidazione, impegno 
liquidazione e altro = 4 tipi.
Quindi in pratica sono in una unica tabella. Il problema � relazionare 
l�impegno con la liquidazione.
Creo una determina di impegno di spesa che poi mi serve per creare la 
liquidazione.
La relazione tra impegno e liquidazione pu� essere solo una, un impegno una 
liquidazione. P.e. :
Tabella determine
Id      Tipo                                         Data    ecc......
1        Impegno
2        Impegno
3        Impegno liquidazione
4        Altro
5        Liquidazione (che fa riferimento all�impegno 2, in pratica mi 
dovrebbe riportare i dati dell�impegno 2)
6        Liquidazione (riferimento impegno 1)
Spero di essermi spiegato. Grazie tante per l�interesse, siete unici. 

 - Mostra testo citato -
Moltissimo ad occhio e croce farei 1 tabella Determine con
Id_Determine
Fra i vari campi una sorta di chiave esterna Id_DeterminaCorrelata, in
cui ci può andare il riferimento ad un'altra determina (ad esempio
1 Impegno vuoto
2 Impegno vuoto
3 Liquidazione 1 (cioè dell'impegno1)
Sempre se ho annusato bene...
F.

 ha scritto nel messaggio 
news:4a6629d5$0$32679$9b4e...@newsspool2.arcor-online.net...

Se il riferimento � sempre e solo di 1 impegno per 1 liquidazione allora mi 
sembra che il suggerimento di Alot sia quello pi� immediato e semplice, cio� 
1 campo in pi� nella tabella in cui inserire l'id della liquidazione di 
riferimento, oppure una tabella esterna con due campi idDetermina-Impegno e 
idDetermina-Liquidazione. Strada che puoi percorrere anche nel caso tu possa 
avere per un idDetermina-Impegno pi� idDetermina-Liquidazione o 
idDetermina-ImpegnoLiquidazione o idDetermina-Altro. Cio�:
id        Tipo                                idLiq            Data 
ecc..
 1        Impegno
 2        Impegno
 3        Impegno liquidazione
 4        Altro
 5        Liquidazione                       2
 6        Liquidazione                       1
oppure
id        Tipo                               Data        ecc..
 1        Impegno
 2        Impegno
 3        Impegno liquidazione
 4        Altro
 5        Liquidazione
 6        Liquidazione
ed
idDet        idCorr
1                6
2                5
ma anche
idDet        idCorr
1                3
1                4
1                6
2                7
2                5
Ciao, Valerio.

Se può essere utile qui ci sono 214 schemi di DB
http://www.databaseanswers.org/data_models
Ciao
Alex

Grazie a tutti. Per il momento ho trovato una soluzione diversa al mio 
database, studier� i vostri consigli e vi faccio sapere. Grazie 100000000. 

 database, studier� i vostri consigli e vi faccio sapere. Grazie 100000000.
Sarebbe carino tu ci indicassi come, non � che se qualcuno ti dice che non 
avrebbe fatto cos� il tuo DB va in crash, ma almeno abbiamo un'idea nuova, 
buona o cattiva che sia.
Ciao e grazie, Valerio.

 schrieb im Newsbeitrag 
news:4a679...@news.telnetwork.it...

Ho risolto creando una mascheraimpegno associata ad una queryimpegno che mi 
visualizza solo le determine di tipo impegno di spesa, una 
mascheraliquidazione dove ho creato una casella di riepilogo associata alla 
queryimpegno. La casella mi visualizza tutti gli impegni e con doppioclick 
lancio questo codice per i vari campi :
Me!determinaimpegno = Me!caselladiriepilogoimpegni.Column(0)
che mi scrive nei campi della tabella i dati dell�impegno. Fin qua mi va 
bene, per� l�unico neo e che i dati nella casella di riepilogo si 
visualizzano sempre, vorrei che associando un determinato impegno questo 
sparisse dall�elenco.