Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/09/2008, 04:56
erDanielillo
 
Fecha de Ingreso: agosto-2008
Mensajes: 73
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Comparar campos de dos tablas

Para comparar los datos de una tabla una idea que se me ocurre seria asi:

data1.recordsource="select * from [tabla1] order by [alguncampo]"
data1.refresh
cantidad1=data1.recordset.recordcount
data1.recordset.movefirst
data2.recordsource="select * from [tabla2] order by [alguncampo]"
data2.refresh
cantidad2.data2.recordset.recordcount
data2.recordset.movefirst
for i=1 to cantidad1
if cantidad1 = cantidad2 then
if data1.recordset![campo]=if data2.recordset![campo] then
'si entra aqui es porque los datos del campo son iguales
' Aqui va tu codigo
else
' si entra por aqui es porque los datos del campo son distintos
'Aqui va tu codigo
endif
else
' si entra por aqui la cantidad de registros de una tabla es distinta de la otra
' puede ser que no hagas nada o que lo mismo compares, no se .....
end if
next i