RGISTROS DUPLICADOS

102 views
Skip to first unread message

Roberto Rito

unread,
Aug 25, 2025, 10:57:56 AM (13 days ago) Aug 25
to Comunidad de Visual Foxpro en Español
Hola, buen dia, podria alguien ayudarme con una formula que me ayude con lo siguiente:
DE UNA TABLA ESTOY LOCALIZANDO REGISTROS DUPLICADOS EN UNA COLUMNA EXTERNA, PERO SE LOS AGREGA A TODOS, COMOM LE HAGO PARA QUE SOLO SE LO PONGA A 1 SOLO REGISTRO, (YA QUE SE REQUIERE COMO CONTEO) 

LES AGRADECERIA SU AYUDA.

Captura de pantalla 2025-08-25 085441.png 

Triconsi Tributaria Consultoría y Sw

unread,
Aug 25, 2025, 11:31:02 AM (13 days ago) Aug 25
to Comunidad de Visual Foxpro en Español
Buenos días, puedes probar con esta consulta si te sirve

* Esta Query Retorna Los Registros Duplicados
SELECT * FROM Tabla WHERE CampoValidar in (SELECT CampoValidar FROM Tabla GROUP BY CampoValidar HAVING COUNT(*)>1)
Message has been deleted

Zarlu

unread,
Aug 25, 2025, 12:36:13 PM (13 days ago) Aug 25
to Comunidad de Visual Foxpro en Español
Buenos días Roberto!

Pruebo esto tal cual y lo analizas, Espero te sirva.

*crea cursor con datos
CREATE CURSOR todos (id i,dato i, duplicado c(10))
FOR a=1 TO 10
INSERT INTO todos(id, dato) Values(a,a)
INSERT INTO todos(id, dato) Values(a+10,a)
ENDFOR
Browse&&muestra todos los registro
*marca duplicados en tabla original
UPDATE todos SET duplicado="Duplicado" WHERE id IN (SELECT Max(id) FROM todos GROUP BY dato)
MESSAGEBOX("Registros duplicados: "+ALLTRIM(STR(_tally)),48,"Informe")
SELECT todos
BROWSE 

Suerte
zarlu
Chetumal, Quintana Roo, México

Jesus De la Rosa

unread,
Sep 3, 2025, 11:54:33 PM (3 days ago) Sep 3
to publice...@googlegroups.com
La pregunta es COMO ESTAS GENERANDO EL DATO QUE SE DUPLICA ? 

--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/973a226e-abd5-4a14-bf99-9421b88e0911n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages