Comparación entre registros
Publicado por Elias (4 intervenciones) el 10/04/2021 20:10:55
Buenas tardes.
Debido a mism limitaciones en vba no soy capaz ni tan siquiera de plantear esto que quiero hacer y por ello pido ayuda al foro. Gracias de antemano.
Vereis:
Tengo una tabla en la que puede haber un número variable de registros (ente 200 y 500), en esta tabla hay un campo que se llama NumeroB que es de tipo texto y siempre tiene 15 caracteres.
Lo que quiero hacer es comparar ese campo de cada registro con el mismo campo del resto de registros y si la diferencia entre ellos es de menos de tres caracteres eliminar uno de los dos.
Ejemplo: Campo1Registro1= ERT565656098716
Campo1Registro2= ERT565656098700
Como la diferencia entres los dos campo es de dos (menos de tres) caracteres elimino el Registro2.
Y así hasta comparar el Registro1 con todos los demas.
Después el Registro2 con todos los demás ...... el Registro200 con todos los demás.
Creo que esto no debe ser complicado para quien controla vba access y aquí hay muchos, pero yo no llego a tanto.
Gracias.
Debido a mism limitaciones en vba no soy capaz ni tan siquiera de plantear esto que quiero hacer y por ello pido ayuda al foro. Gracias de antemano.
Vereis:
Tengo una tabla en la que puede haber un número variable de registros (ente 200 y 500), en esta tabla hay un campo que se llama NumeroB que es de tipo texto y siempre tiene 15 caracteres.
Lo que quiero hacer es comparar ese campo de cada registro con el mismo campo del resto de registros y si la diferencia entre ellos es de menos de tres caracteres eliminar uno de los dos.
Ejemplo: Campo1Registro1= ERT565656098716
Campo1Registro2= ERT565656098700
Como la diferencia entres los dos campo es de dos (menos de tres) caracteres elimino el Registro2.
Y así hasta comparar el Registro1 con todos los demas.
Después el Registro2 con todos los demás ...... el Registro200 con todos los demás.
Creo que esto no debe ser complicado para quien controla vba access y aquí hay muchos, pero yo no llego a tanto.
Gracias.
Valora esta pregunta


0