Access - cuando el usuario intente ingresar otro codigoID le arroje un mensaje

 
Vista:
sin imagen de perfil
Val: 95
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

cuando el usuario intente ingresar otro codigoID le arroje un mensaje

Publicado por Antonio (81 intervenciones) el 13/08/2020 19:56:42
Estimados tengo un pequeño problema que quizás vosotros me podes dar una mano :

VISTA TABLA CARTON:

codigoID - fecha - codigo
10062000001- 16-06-2020- 51912
10062000001- 16-06-2020- 51912
10062000001- 16-06-2020- 51913
10062000001- 16-06-2020- 51913
10062000002- 16-06-2020- 51912
10062000002- 16-06-2020- 51912
10062000002- 16-06-2020- 51913
10062000002- 16-06-2020- 51913



VISTA CONSULTA REVISION AGRUPADA:

codigoID - fecha - CuentaDecodigo- codigo
10062000001- 16-06-2020- 2- 51912
10062000001- 16-06-2020- 2- 51913
10062000002- 16-06-2020- 2- 51912
10062000002- 16-06-2020- 2- 51913


VISTA CUANDO EL USUARIO SE EQUIVOCA:

codigoID - fecha - CuentaDecodigo - codigo
10062000001- 16-06-2020- 3- 51912
10062000001- 16-06-2020- 2- 51913
10062000002- 16-06-2020- 2- 51912
10062000002- 16-06-2020- 3- 51913



Mi problema es el siguiente, tengo esa consulta llamada "revision" basada en la tabla "CARTON". Como puedo hacer por medio de código vba que cuando el usuario intente ingresar otro codigoID le arroje un mensaje "codigoid solo puede tener 2 codigo". Espero haberme explicado bien desde antemano se agradece cualquier orientación.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

cuando el usuario intente ingresar otro codigoID le arroje un mensaje

Publicado por Anonimo (3315 intervenciones) el 13/08/2020 21:32:17
La funcion DCOUNT puede resolver el problema de forma sencilla y quizas el punto adecuado para verificar que no se triplique el dato sea cuando se pueda constatar que existen ambos referentes (id y fecha)

Primer parámetro ==> "*" (un simple asterisco, se cuentan registros no datos en particular)
Segundo parámetro ==> el origen de datos
El tercer parámetro (y núcleo de la solución) ==> La condición, una combinación de fecha + ID

Ejemplo : DCount("*"; "CARTON"; "codigoID =" & [codigoID] & " AND fecha = #" & [fecha] & "#")

La expresión esta construida sin verificar y en base a los datos expuestos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 95
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

cuando el usuario intente ingresar otro codigoID le arroje un mensaje

Publicado por antonio (81 intervenciones) el 14/08/2020 00:45:09
Estimado Anónimo, tus respuestas siempre son in faro que alumbra. Probaré de inmediato el código. Una ve más agradezco tu guía. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar