Visual Basic - DUPLICADOS EN NOMBRES Y APELLIDOS PLEASE!!!

Life is soft - evento anual de software empresarial
 
Vista:

DUPLICADOS EN NOMBRES Y APELLIDOS PLEASE!!!

Publicado por EDGAR (193 intervenciones) el 16/09/2005 16:04:50
HOLA COLEGA, EN ESTE OPORTUNIDAD TENGO UNA GRAN INQUIETUD YA QUE ESTOY TRATANDO DE REALIZAR UNA SQL EN EL CUAL ME DECTETE TODOS LOS DUPLICADOS QUE EXISTEN POR NOMBRES Y APELLIDOS, LA TABLA SE LLAMA EMPLEADOS Y POSEO LOS CAMPOS PRINOM, SEGNOM, PRIAPE, SEGAPE, ID

NECESITO HACER LA CONSULTA QUE ME DETECTE LOS DUPLICADOS COMO POR EJEMPLO

PRINOM SEGNOM PRIAPE SEGAPE ID
Carlos Manuel Gonzalez Aza 1350
Carlos Manuel Gonzalez Aza 2745

DICHA CONSULTA LA HE TRADADO DE REALIZAR DE LA SIGUIENTE MANERA:

cnn.Execute "SELECT * INTO DUPLI FROM EMPLEADOS WHERE PRIAPE IN (SELECT PRIAPE FROM EMPLEADOS GROUP BY PRIAPE HAVING COUNT(*)> 1) " & _
"AND SEGAPE IN (SELECT SEGAPE FROM EMPLEADOS GROUP BY SEGAPE HAVING COUNT(*)> 1) AND PRINOM IN (SELECT PRINOM FROM EMPLEADOS GROUP BY PRINOM HAVING COUNT(*)> 1) " & _
" AND SEGNOM IN (SELECT SEGNOM FROM EMPLEADOS GROUP BY SEGNOM HAVING COUNT(*)> 1) "

PERO NO HE LOGRADO RESULTADOS SATISFACTORIOS YA QUE ME ARROJA UNA GRAN CANTIDAD DE REGISTROS Y TENGO QUE LOCALIZR MANUALMENTE ESTOS DUPLICADOS, COMO PUEDO SIMPLICAR MI CONSULTA PARA QUE ME ARROJE RESULTADOS EXACTOS A COMO EL EJEMPLO QUE EXPRESE ANTERIORMENTE??? GRACIAS DE ANTEMANO COLEGAS, SE QUE ESTO PUEDE AYUDAR A MUCHOS OTROS AMIGOS QUE SE LES PRESENTE ESTE INCOVENIENTE
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
Imágen de perfil de Daniel

RE:DUPLICADOS EN NOMBRES Y APELLIDOS PLEASE!!!

Publicado por Daniel (360 intervenciones) el 16/09/2005 20:07:11
No seria mucho mas facil hacerlo por codigo fuente en vez de SQL?

Tipo, abres dos forms

En uno te posicionas sobre el primer registro de la tabla y recorres el otro hasta el fin de la tabla, si no encuentra duplicados pasas al segundo registro (en el Primer form) y vualves a recorrer la tabla con el segundo form y asi sucesivamente hasta que el primer form llegue al fin de la tabla

Si quieres mandame un email y probamos con un ejemplo
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