daryetto ha scritto:
Ciao Phil
grazie per le risposte.....se la prima l'ho capita...la seconda (per mia ignoranza) proprio no...ho provato a cercare la funzione "autolookup" ma non la trovo; potresti gentilmente darmi qualche dritta su questa funzione?
L'autolookup non è una "funzione" da scrivere ma l'operazione che esegue Access quando si creano le relazioni (tra tabelle o nelle query)
Esempio di tabella tblRiskAss
IDRiskAss NrGiorni
1A 180
1B 180
1C 180
1D 180
2A ....
...
5D 45
in cui IDRiskAss è chiave primaria.
Quando metti in relazione questa tabella con Risk Assesment List, il campo RiskAss diventa chiave esterna con tblRiskAss, nella query che contiene (almeno) queste due tabelle, indicando [tblRiskAss].[NrGiorni] verrà preso automaticamente quello relativo all'IDRiskAss della relazione. Autolookup: Access cerca automaticamente.
La creazione di una nuova tabella di permette maggiore flessibilità nel caso in cui venissero modificati i giorni o venissero creati nuovi (ID)RiskAss e impedisce l'uso di RiskAss non codificati (6A, 1F e simili). Anzi... secondo me una tabella del genere c'è già. Quanto conosci quel db?