Rellenar campos de una tabla en otra tabla con un Criterio

07/05/2010 - 16:17 por rovira | Informe spam
Tengo la tabla Facturas con los campos "Codigo, Serie y Fecha" luego
tengo otra tabla donde se guardan las lineas de facturas tabla
FacturasLineas campos "Codigo,Serie" que estan relacionadas con la tabla
cabecera.
Necesito leer la tabla de cabeceras de Facturas y añadir la fecha en las
lienas de facturas donde corresponda relacionado "codigo y serie" y
luego otro campo donde numere del 1 a n las lineas por cada factura.
No se si me he explicado bien, es un tras`paso de datos por cambio de
aplicación y hay 178.000 lineas y claro cambiarlas a mano ??
Teneis alguna idea de como hacer esto? con alguna cosulta ?
Gracias
Juanfran
 

Leer las respuestas

#1 Lazar
08/05/2010 - 18:33 | Informe spam
Hola
Tal como lo expones parece que quiere una tabla llamada FacturasLinea igual
que la tabla Facturas, lo que no tiene mucho sentido pero en fin tu sabrás
Tendrías que mirarte la ayuda sobre las consultas de actualización ,
(Update) , en tu caso te quedaría algo así :

CurrentDb.Execute " Update FacturasLineas, Facturas Set FacturasLineas.Fecha
= Facturas.Fecha Where Facturas.Codigo = FacturasLineas.Codigo and
Facturas.Serie = FacturasLineas.Serie ; "

Si quieres añadir de una forma facil un campo que te numere los registros de
la tabla FacturasLineas, cuando hayas pasado todos los datos , crea un nuevo
campo en dicha tabla y lo pones como autonumerico, una vez lo hayas hecho,
se rellenara el solito, aunque si posteriormente quieres que ese campo te
sirva para numerar los registros quítale el tipo de datos autonumérico y lo
pones numérico, luego deberás tratar como asignar valor a ese campo cuando
se eliminen o creen registros en la tabla
Espero te sirva

Saludos
Ramón



"rovira" escribió en el mensaje
news:
Tengo la tabla Facturas con los campos "Codigo, Serie y Fecha" luego tengo
otra tabla donde se guardan las lineas de facturas tabla FacturasLineas
campos "Codigo,Serie" que estan relacionadas con la tabla cabecera.
Necesito leer la tabla de cabeceras de Facturas y añadir la fecha en las
lienas de facturas donde corresponda relacionado "codigo y serie" y luego
otro campo donde numere del 1 a n las lineas por cada factura.
No se si me he explicado bien, es un tras`paso de datos por cambio de
aplicación y hay 178.000 lineas y claro cambiarlas a mano ??
Teneis alguna idea de como hacer esto? con alguna cosulta ?
Gracias
Juanfran

Preguntas similares