Perchè se utilizzo questo codice:

codice:
Private Sub Codice_BeforeUpdate(Cancel As Integer)
If Codice = Form_magazzino.Codice2 Then
    scheda = Form_magazzino.scheda2
End If
End Sub
Perchè controlla solo il primo record???


Grazie.