Buscar un registro que esta en un campo calculado para que no se repita
Que tal comunidad experta espero me puedan ayudar, tratare de ser claro sobre lo que deseo hacer en una tabla de Access que estoy desarrollando, la verdad soy muy básico y quizás para ustedes esto es muy fácil.
1.-Tengo una tabla de access en la cual hice varios campos entre ellos están; mes; año; declaración.
2.- hice un campo extra con tipo de datos calculado para concatenar [mes]&[año]&[declaración], el campo calculado lo genere porque en el llevara el control de registro, sin embargo como es calculado no puedo generarlo como clave principal y tampoco lo puedo hacer indexado no repetido. "bueno al menos no me deja hacerlo y si se puede no se como hacerlo"
3.-Hice un formulario donde se meten estos registros y es aquí donde ya no puedo pasar porque se me dificulta resolver lo siguiente; quiero que al momento de terminar de capturar el campo de la declaración cuando en el campo calculado que esta concatenando lo del punto 2 me indique que ya existe dentro de la tabla el dato que acabo de capturar que me elimine el registro que se acaba de capturar y me mande a volver a capturar el registro. Tratare de poner un ejemplo:
Registro 1
Mes: 1
Año: 2012
Declaración: 1
Concatenar: 120121
Registro 2
Mes: 1
Año: 2012
Declaración 1
Concatenar: 120121 ..."registro repetido"
Cuando termine en el formulario de registrar en el campo declaración me valide si hay dentro de la tabla otro registro que se repita del campo concatenado y me elimine el registro 2 para volver a capturar otro registro.
Siento mucho molestarlos y espero en verdad puedan ayudarme a resolver este tema, se que esto lo puedo resolver con código pero ahí esta el problema en desarrollar el código.