Io non so come tu hai costruito la tua casella combinata, non lo hai mai definito, sul campo [Lavorazioni2].[Descrizione del lavoro]. Dal grafico presumo/immagino/auspico che tale campo sia di tipo testo perchè i due campi [Descrizione del lavoro] sono collegati con il join. Mi aspetto che il campo [Descrizione lavori].[Descrizione del lavoro] sia impostato Indicizzato: Sì (Duplicati non ammessi). Nel costruire la tua casella combinata, non so se lo hai fatto manualmente oppure hai sfruttato la procedura guidata, in ogni caso deve essere costituita da 2 colonne entrambe "visibili", nel senso che la proprietà Larghezza colonne deve apparire più o meno così
Larghezza colonne: 5 cm; 3 cm (ossia nessuno dei due valori in cm deve essere 0, altrimenti la rispettiva colonna non si vede)
Le tue due colonne dovrebbero essere [Descrizione del lavoro] | [Costo]
La colonna [Descrizione del lavoro] è la 1a colonna per noi utenti esseri umani, ma è la Column(0) per Access. Analogamente [Costo] è la 2a colonna, ma Column(1).
La prima colonna generalmente rappresenta sempre la sostanza di quello che c'è dentro la casella combinata. Tutte le altre colonne servono per avere un migliore colpo d'occhio quando si sceglie un valore, ma non vengono visualizzate nella casella combinata dopo il rilascio del clic di scelta. Per potere vedere anche i valori delle altre colonne della casella combinata si sfrutta il trucchetto che ti ho spiegato della casella di testo con scritto dentro:
= [NomeCasellaCombinata].[Column](n-1)
ernestosup ha scritto:
Per Descrizione del lavoro, ho inteso il nome della tabella nominata "Descrizione Lavori"
Tu forse mi dicevi di inserire il campo Descrizione del lavoro?
Nella maschera Lavorazioni2 DEVE comparire anche il campo [Descrizione del lavoro]. Se non vuoi vederlo, puoi sempre nasconderlo o rimpicciolirlo al minimo. Fatto sta che, senza di esso, la casella di testo [Costo]=[Descrizione del lavoro].[Column](1) non saprebbe da dove andare a prendere il suo valore.