Newsgroup: it.comp.appl.access
Titolo: tabella temporanea

Salve a tutti
Ripropongo un mio vecchio problema che avevo accantonato perchè non potevo 
lavorarci sopra ma che ora è ritornato attuale.
Ho normalizzato un mio vecchio db e, nel dettaglio:
1) ho una tabella "tbstrumenti" contenente tutti i nomi degli strumenti 
presenti nel laboratorio di controllo materie plastiche in cui lavoro (es: 
dinamometro, durometro, esposimetro ecc ecc)
IdStrumento - chiave primaria
Strumento - testo
2) ho una tabella "tbprove" contenente i nomi delle prove che si possono 
effettuare con ogni singolo strumento (es: un dinamometro può effettuare 
prove di trazione e compressione)
IdProva - chiave primaria
IdStrumento - chiave secondaria
Prova - testo
3) ho una tabella "tbdettprove" contenente i nomi delle misurazioni 
effettuabili dal singolo strumento (es: un dinamometro che esegue una 
prova di  trazione, quest'ultima può essere un allungamento a rottura, 
oppure un carico a rottura ecc)
IdDettProve - chiave primaria
IdProva - chiave secondaria
DettProva - testo
4)ho una tabella "tbnormative" contenente i nomi delle normative 
utilizzate per effettuare la prova (es: un dinamometro che in trazione 
esegue una prova di allungamento a rottura, questa può essere effettuata 
secondo le norme DIN, ASTM, UNI ecc)
IdNorma - chiave primaria
IdDettProve - chiave secondaria
Norma - testo
5)ho una tabella"tbetichette" contenente i nomi dei singoli provini 
prelevati sul campione (es: un dinamometro che in trazione esegue una 
prova di allungamento a rottura secondo la norma DIN, questa prevede di 
effettuare 5 prove sul campione di plastica in senso longitudinale e 5 in 
senso trasversale (10 prove di allungamento/10 valori diversi) e quindi ho 
longitudinale1, longitudinale2 ecc sino a 5 e trasversale1, trasversale2 
ecc sino a 5)
IdEtichetta - chiave primaria
IdNorma - chiave secondaria
Etichetta - testo
Ora per ogni etichetta dovrei inserire il valore (numerico) determinato 
dal mio strumento quindi ho da inserire 10 valori (5 long. e 5 trasv.)
Domanda: è giusto creare una tabella "tbValori" in questo modo?
IdValore - chiave primaria
IdEtichetta - chiave secondaria
Valore - numerico
oppure deve essere creata in altro modo? non riesco ad andare 
avanti.......
A suo tempo mi era stato consigliato l'utilizzo di una tabella temporanea. 
Io non sono esperto di VBA quindi chiedo,  se è possibile, di avere un 
esempio passo passo basato sulle tabelle sopra indicate.
Ringrazio tantissimo sin da ora chi mi verrà in soccorso........ciao

 ha scritto nel messaggio
news:ee9f05$lda$1...@carabinieri.cs.interbusiness.it...

_______________
Perché non aggiungi semplicemente il campo Valore alla tabella Etichette?
Per come la vedo io non hai bisogno di un'altra tabella.
Ciao.

grazie per l'aiuto
E' probabile che il tuo suggerimento sia giusto ma allora perchè una 
tabella temporanea?
La maschera di inserimento dati su quale tabella si deve basare? Devo 
crearne una nuova?
Questi dubbi non mi permettono di andare avanti......ciao

 ha scritto nel messaggio 
news:eebbnm$9fq$1...@carabinieri.cs.interbusiness.it...

______________
Francamente non ho idea del perché di una tabella temporanea. Se i valori 
delle etichette sono destinati a restare nel database, non ne vedo l'utilità 
visto che i dati di una temporanea dovrebbero essere impermanenti.
Per la maschera puoi usare l'autocomposizione. Essendo tutte le tabelle 
legate da relazione 1-molti in cascata, puoi mettere nella maschera i dati 
di tutte le tabelle, in ordine d'importanza. Questo dovrebbe creare una 
maschera (tbstrumenti) con due sotto-maschere (tbprove e tbdettprove che, a 
sua volta contiene norme, etichette e valori).
Scorrendo i record della maschera principale dovresti avere, nelle 
sotto-maschere, i dettagli dei record inseriti, con possibilità di nuovi 
insertimenti, modifiche e cancellazioni.
Ciao