Supongamos que queremos ejecutar una acción en Microsoft Access sólo si un campo cambió su valor. Para manejar esta situación, podemos comparar el valor actual con el anterior así:
If ComboNorma.Value <> ComboNorma.OldValue Then
i = MsgBox("Algo cambió, ¿desea continuar?", vbYesNo + vbExclamation, "Info")
If i = vbYes Then
ComboSubRubro.Value = ComboNorma.Column(2)
End If
End If
Si estás trabajando en Access, es posible que te encuentres en una vista Hoja de Datos en donde no aparezcan los filtros como casillas de verificación, tal como se ven en la siguiente imagen.
La solución es sencilla. Se configura desde las siguientes opciones: