Ragazzi salve a tutti. Vorrei chiedere info circa un problema che ho access. Dunque, ho tre tabelle, la prima TblArchivioProdotti i cui attributi sono IDCodProdotto, DescrizioneQualitativa, DescrizioneSintetica IDCampagna. La seconda TblOrdini i cui attributi sono IDCliente, IDCodoprodotto, DescrizioneSintetica, QuantitàOrdinata, IDCampagna. La terza TblArchivioCampagneDiProduzione: IDCodProdotto, DataDiRicevimento, IDCampagna.

Ok, vorrei che nella procedura di inserimento dell'ordine, l'utente non possa commettere l'errore di inserire una DescrizioneQualitativa del prodotto (mediante casella combinata) che non corrisponde alla sua Campagna Di Produzione precedentemente archiviata.

Ad esempio: Nella tabella TblArchivioCampagneDiProduzione, inserisco il cod del prodotto, la descrizione qualitativa (es. cot200x200x3), la data di fabbricazione e infine gli assegno un codice univoco che rappresenta la mia campagna di produzione (es. "piat12").
Successivamente inserisco gli ordini vari, a questo punto se l'utente inserisce oltre ai vari attributi (quantità ordinata, cliente, data ordine ecc..) il prodotto cot200x200x3 ma come campagna un'altro codice (ad es. "ger14"), mi appaia un messaggio di errore che mi avvisa che il prodotto ordinato non appartiene a quella determinata campagna di produzione. Questo perchè precedentemente archiviata e classificata mediante la TblArchivioCampagneDiProduzione.

Io avevo pensato di utilizzare un'espressione nella casella valido se della TblOrdini. Ma non saprei quale. Aspetto con piacere i vostri preziosi suggerimenti.
Saluti a tutti. Massimo72.