FoxPro/Visual FoxPro - Reporte multibandas

   
Vista:

Reporte multibandas

Publicado por Eduardo Daniel (123 intervenciones) el 28/09/2010 01:31:54
Hola amigos del foro. Necesito hacer un reporte con dos bandas de detalle pero no logro el resultado deseado.
Tengo dos tablas, una que contiene un número de liquidación de siniestros con detalle de los elementos indemnizados.
En otra tabla con el mismo número de liquidación los beneficiarios.

Necesito que lo muestre así

BANDA 1

1 TV $ 1500 50%
1 VIDEO $ 1000 40%
1 PC $ 3000 80%

BANDA 2
1 PEREZ JOSE $ 2500
1 SHAW TOMMY $ 3000

Estuve esperimentando pero lo mas próximo que me lo muestra es así

1 TV $ 1500 50%

1 PEREZ JOSE $ 2500
1 SHAW TOMMY $ 3000

1 VIDEO $ 1000 40%

1 PEREZ JOSE $ 2500
1 SHAW TOMMY $ 3000

1 PC $ 3000 80%

1 PEREZ JOSE $ 2500
1 SHAW TOMMY $ 3000

Espero haber sido claro y espero su ayuda
Muchas gracias

Eduardo
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:Reporte multibandas

Publicado por xx (378 intervenciones) el 28/09/2010 03:03:58
Pues esta algo complicado lo mas facil que puedes intentar hacer es unir ambas tablas y tratar de equiparar los registros de una u otra tabla es decir:

1 TV $ 1500 50% 1 PEREZ JOSE $ 2500
1 VIDEO $ 1000 40% 1 SHAW TOMMY $ 3000
1 PC $ 3000 80% 1 empty space
podrias hacerlo en columnas o en una sola sola columna como linea de texto u otro metodo.

O podrias romper estra restriccion con el comando ??? solo que pierdes la ventaja de poder visualizar la impresión pero si te permitiria imprimir del modo que te plazca, otra alternativa seria la de utilizar gestores de impresión como crystal report que desconozco su funcionamiento pero quizas si te permita hacer esto, lo que si se es que GENEXUS trae unas librerias DLL's que te permite dibujar o escribir lo que sea en una ventana y luego enviar a la impresora lo unico malo que le veo es que te abre una ventana externa al sistema FOXPRO y es mas lenta la impresión que la de fox

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