Ver Mensaje Individual
  #1  
Antiguo 22-04-2010
sizne sizne is offline
Miembro
 
Registrado: mar 2010
Posts: 104
Reputación: 15
sizne Va por buen camino
Eliminacion de duplicados

Hola Foreros:

Les planteo lo siguiente(con Base de Datos SQL Server):
Form1-Tabla1-DBGrid1-DataSource1
Form2-Tabla2-DBGrid2-DataSource2

Una suposición: Teniendo 3 pasos a), b) y c).

a) Ingreso 3 registros en el Form1.

1Registro-XX1
2Registro-XX2
3Registro-XX3

Estos 3 registros los copio al Form2 (Tabla2), luego elimino los registros del Form1.

b) Ahora ingreso 4 registros en el Form1.
1Registro-XX4
2Registro-XX3
3Registro-XX5
4Registro-XX6

Estos 4 registros los copio al Form2 (Tabla2), luego elimino los registros del Form1.
(...Y asi sucesivamente....)

Aqui el detalle:
c) Cuando copio los registros, en el Form2 debo realizar una eliminacion de todos aquellos que se hayan duplicados, es decir; se debe eliminar el primer registro encontrado duplicado.

Como verán este registro (3Registro-XX3) se repite (2Registro-XX3).

Lo que significa que debo eliminar: 3Registro-XX3
Y mantener el registro : 2Registro-XX3

Estas elminaciones se realizan en el Form2 (Tabla 2), que esta relacionado con el DataSource2 el DBGrid donde se vizualizan tooodas las copiadas (Incluyendo las duplicadas)

Puedo eliminar del DBGrid, el seleccionado, el primer o el ultimo registro; pero no sé cómo hacer para eliminar el primer duplicado encontrado, ya que el segundo es el que quiero que se mantenga.

Graaacias.
Responder Con Cita