Imagínate las tablas siguientes:
en access : personas: codigopersona + nombrepersona
detallespersona: codigopersona + direccion
en paradox: personasdireccion:
codigopersona+nombrepersona+ direccion
quieres pasar de las dos tablas acces a la única paradox
Coges un tquery, en la paleta de componentes, lo conectas apropiadamente a la base de acces (esto con un poco más de tiempo te lo mando si quieres), y pones en la propiedad sql:
select * from personas p join detallespersona d on
p.codigopersona= d.codigopersona.
Haces un query1.active := true
abres tambiéna la tabla paradox destino debiadamente conectada.
while not query1.eof do
begin
tablaparadox.insert;
tablaparadox.fieldbyname('codigopersona').asstring:= query1.fieldbyname('codigopersona').asstring;
resto de campos igual;
tablaparadox.post;
query1.next;
end;
Imagino que el problema no es la lógica sino el detalle de las conexiones. A ver si en un rato (que estoy currando) te preparo un ejemplo.
Un saludo,
|