imprimir encabezado y detalles

Laura
01 de Septiembre del 2003
no se como imprimo de dos tablas a la vez. todo en un solo listado estoy que tengo problemas por favor si alguien puede ayudarme quiero imprimir un listado de articulos con sus respectivos lotes que estan en otra tabla y cada articulo tiene de 2 a 5 lotes por fa

Alex
01 de Septiembre del 2003
Quetal amigos.

Por favor no se olviden del SQL que es muy útil para nosotros.

Ejem.

Tenes Tablas: ARTICULOS y LOTES

Asumo que las tablas tienen un campo que los relaciona, o que tienen la estructura y el valor en común.
En este caso asumire que el campo articulo existe en las dos tablas

Select Articulos.articulo, Lotes.lote from ARTICULOS ;
Left Outer Join LOTES on Lotes.articulo = Articulos.articulo ;
Where Articulos.articulo ='XXXX'

La condición Where es opcional depende de lo que se necesite recuperar, puede ser solo un articulo o varios.

Espero te sea de utilidad.

Alex Vargas

Federico Jllo.
01 de Septiembre del 2003
Si me muestras que estas haciendo te puedo ayudar.
Para este tipo de informes debes tener en cuenta el orden de tus archivos, y el 2o debe estar indexado por el campo principal de busqueda del primero.
Algo como asi

sele 0
use tabla1
sele 0
use tabla2

sele tabla1
do while !eof()
&& Aqui imprimes el articulo
sele tabla2
seek tabla1.codigo
do while tabla1.codigo = tabla2.codigo
&& Aqui imprimes el lote
sele tabla2
skip
enddo
sele tabla1
skip
enddo

Espero sea de utilidad. Si necesitas algo diferente me lo haces saber