Cristal Report

07/10/2005 - 22:29 por Daniel G. Samborski | Informe spam
Hola,

Necesito imprimir etiquetas, esas que vienen en columnas y filas.
Pensaba utilizar cristal report, pero necesito que se maneje con Store
Procedure, le debo enviar un valor y a partir de ese valor debolverme
resultados y generar las etiquetas.

El store procedure seria el siguiente.

ALTER procedure ImprimirCodigoDeBarra(@CodCompra int) as
select ('*' + Right(replicate('0', 8) + compraproducto.codprod, 8) +
'*'),compraproducto.codprod, convert (varchar,
productos.precioefectivo),convert (varchar, productos.precioefectivo) from
compraproducto inner join productos on compraproducto.codcompra=@CodCompra
and compraproducto.codprod = productos.codprod and len(productos.codprod) <=
8

Al pasarle por ejemplo el valor 1, esto me devolveria .

*00000001* 1 12.00 12.00
*00000130* 130 123.00 123.00

Y las etiquetas deberian ser impresas de la siguiente forma.


*00000001* *00000130*
1 130
12.00 12.00 123.00 123.00

Como podria hacer para que el cristal report trabaje con el store procedure.
O si tienen alguna otra sujerencia para lograr esto.


Daniel.
 

Leer las respuestas

#1 Edie
07/10/2005 - 23:06 | Informe spam
Bueno puedes generar el reporte con el stored procedure para esto debes tener
habilitado el store procedure en tu VS.NET

para esto crea un reporte en blanco y le das click secundario sobre el
reporte y seleccionas: Designer>Default Settings y se te abre un cuadro de
dialogo en este seleccionas la pestaña de DataBases y luego activa el
CheckBox que dice StoredProcedures y le das aceptar.

Al realizar tu nueva conexión te aparecerán los stored procedures para esa
tabla

y de allí puedes generar tu reporte

si este requiere parámetros investiga en internet enviarle parametros a
crystal report hay muchos ejemplos...

"Daniel G. Samborski" escribió:

Hola,

Necesito imprimir etiquetas, esas que vienen en columnas y filas.
Pensaba utilizar cristal report, pero necesito que se maneje con Store
Procedure, le debo enviar un valor y a partir de ese valor debolverme
resultados y generar las etiquetas.

El store procedure seria el siguiente.

ALTER procedure ImprimirCodigoDeBarra(@CodCompra int) as
select ('*' + Right(replicate('0', 8) + compraproducto.codprod, 8) +
'*'),compraproducto.codprod, convert (varchar,
productos.precioefectivo),convert (varchar, productos.precioefectivo) from
compraproducto inner join productos on compraproducto.codcompra=@CodCompra
and compraproducto.codprod = productos.codprod and len(productos.codprod) <=
8

Al pasarle por ejemplo el valor 1, esto me devolveria .

*00000001* 1 12.00 12.00
*00000130* 130 123.00 123.00

Y las etiquetas deberian ser impresas de la siguiente forma.


*00000001* *00000130*
1 130
12.00 12.00 123.00 123.00

Como podria hacer para que el cristal report trabaje con el store procedure.
O si tienen alguna otra sujerencia para lograr esto.


Daniel.



Preguntas similares