imprimir encabezado y detalles
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
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
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
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
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
