FoxPro/Visual FoxPro - Ayuda con informe o etiquetas

 
Vista:

Ayuda con informe o etiquetas

Publicado por Zulvic (33 intervenciones) el 11/09/2003 16:29:52
Hola, saludos necesito ayuda, tengo que hacer un informe, donde en una sola hoja me permita tener 3 tablas diferentes, y que me aparezca como el ejemplo de hay abajo, me dijeron que lo hiciera con Etiquetas (Labels), pero no se como , me pueden ayudar!!!!!

INFOMRE DE SISTEMAS

TABLA1= SAN FELIPE

Sistema Ruta Lado TX Lado CX Enlace
1-1 SFL 303-01 302-01 123
1-2 VAL 303-02 302-02 456
1-3 CHV 303-03 302-03 789
1-4 SPD 303-04 302-04 125


TABLA2= GUAMA

Sistema Ruta Lado TX Lado CX Enlace
1-1-1 SFL 303-01 302-01 123
1-2-1 VAL 303-02 302-02 456
1-3-1 RUR 303-03 302-03 789
1-4-1 GMA 303-04 302-04 125


TABLA3= VALENCIA

Sistema Ruta Lado TX Lado CX Enlace
1 SFL 303-01 302-01 123
2 VAL 303-02 302-02 456
3 BRE 303-03 302-03 789
4 YRE 303-04 302-04 125

PAG.1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con informe o etiquetas

Publicado por abraham (28 intervenciones) el 11/09/2003 17:22:11
saludos.

te di un respuesta en el otro foro y ahora te voy a dar otra.

puedes hacerlo mediante instrucciones directas en caso de que no puedas con lo que te dije en el otro foro:

set devi to printer
set printer on

sele 1
use tabla_1
sele 2
use tabla_2
sele 3
use tabla_3

haces un ciclo para controlar el fin de archivo eof() de una o de todas las tablas, segun sea tu caso

@ 1,1 say "nombre"
@ 1,15 say tabla.nombre
.
.
.
@ 10,2 say "mi ruta"
@ 10,25 say tabla2.mi_ruta

etc

y al final ejecutas eject

set dive to scree
set printer off

me parece (por que ya no lo he hecho mediante codigo mis reportes) por que yo lo hacia en clipper 5.0 y la verad no le he hecho ahora en visual fox que cada vez que @ 1,1 say te manda a la siguiente hoja renglon uno.

no se si tengas alguna relacion entre tus tres tablas, o si las tres tengan la misma cantidad de registros (para controlar tu ciclo).

espero y te sirva..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con informe o etiquetas

Publicado por Foxperto (894 intervenciones) el 11/09/2003 19:34:43
Hola Zulvic:

Si tus tres tablas tienen la misma estructura, porque no pruebas creando un cursor con la informacion de las tres tablas, y agregandole un campo adicional para que identifiques cada tabla, quedaria el cursor con los 5 campos que muestras arriba + un campo para identidicar a que tabla pertenece cada registro.

Luego con el Diseñador de Informes, en la opcion del Menu Informes, hay una opcion que creo se llama Agrupar, por hay le puedes decir que te agrupe por el campo que identifica la tabla y lo demas sera armar tu informe.

Prueba y me cuentas.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar