Ciao ragazzi, ho un campo in una maschera continua chiamato Costo. In questo campo, che è solo un campo di calcolo, non appartiene a nessuna tabella, viene visualizzato appunto il costo grazie ad una funzione. Il problema è ke la visualizzazione del costo me la mette non solo nella riga relativa al record che sto inserendo ma a tutti i record nel campo "Costo". Qualkuno sa come far modificare il campo Costo solo di quel determinato record?..ecco io cosa ho fatto:


varx= Dlookup("[COSTO_ORARIO_ATTIVITA]", "D_TABELLA_ATTIVITA", "[ID_ATTIVITA]='"&CStr (Me![ID_ATTIVITA]) & "'")

Qui prendo il valore del costo orario ke mi serve in relazione alla attivita selezionata nella maschera.

Me.Costo.Value=Me![ORE_PREVENTIVATE]*varx
Me.Costo.SetFocus

Qui sorge il problema poichè con Me varia si il valore del costo ma varia per tutti i record nella maschera e non solo per quello in cui ho inserito le ore.

Se qualkuno ha capito ;-) e sa aiutarmi...grazie mille a tutti