Non sono sicuro al 100% di cosa stai cercando qui, ma ho pensato che sarebbe stato meglio mostrarti come collegare prima le tue 2 tabelle in una query.
Vai a Crea> Query Design:
Aggiungi entrambe le tue tabelle (fai doppio clic su di esse):
Quindi chiudere la finestra Mostra tabella; dovresti avere le tue tabelle in Query Designer ora:
Clicca e trascina da Stato a Tipo; questo dovrebbe creare un join tra questi campi:
Fai doppio clic su tutti i tuoi campi in ogni tabella in modo che appaiano nella query:
Nel campo successivo disponibile per la tua query, fai clic con il pulsante destro del mouse nella casella "Campo" e seleziona "Zoom":
Inserisci il tuo IIF
dichiarazione lì dentro; precederlo con un nome di campo e due punti, come questo ad esempio:
...Nota che ho riordinato il tuo IFF
istruzione un po ', quindi ora si legge:
MyCalculatedField: IIf([Stato]="Vendita",[Costo ivato 1 pezzo]+(([Costo ivato 1 pezzo]/100)*[Costo]),[Costo ivato 1 pezzo]+(([Costo ivato 1 pezzo]/100)*[Costo]))
Fare clic su OK nella finestra "Zoom". Fai clic su "Esegui" per vedere il risultato della tua richiesta:
Ecco cosa risulta dalla query (controlla che il tuo campo calcolato sia quello che ti aspetti che sia):
Se vuoi che il risultato di questa query popola i dati in un modulo, devi salvare la query...
...e chiamalo qualcosa:
Puoi quindi andare su Crea> Design del modulo:
Nella scheda delle proprietà sul lato destro, vai alla scheda "Dati" e utilizza il menu a discesa accanto a Sorgente record per selezionare la query che hai appena salvato:
Se vai su Design> Aggiungi campi esistenti, dovresti essere in grado di inserire i campi dalla tua query per utilizzarli nel tuo modulo (fai doppio clic o trascinali per farli apparire sul tuo modulo):
Spero che questo aiuti!