Visual Basic - Reportes

Life is soft - evento anual de software empresarial
 
Vista:

Reportes

Publicado por danierl (34 intervenciones) el 06/05/2003 17:26:28
por favor. alguien que me diga como puedo referirme a una caja de texto o un label de un data report desde el formulario, a manera de que pueda yo dependiendo de lo que se ponga en el form, poner como encabezado en el reporte informaciòn a mi gusto y no restringida como pienso que solo se puede poner en ellos.

gracias de antemano
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:Reportes

Publicado por tecniCam (186 intervenciones) el 06/05/2003 18:19:22
Primero hazle unas fórmulas en el reporte (desde Crystal), con un nombre tal como "Texto" y/o "Titulo"...

Luego, además de llamarlo, etc. pon como sigue:

With reporte
.WindowTitle = "REPORTE " & subtitulo
.WindowState = crptMaximized
.Formulas(0) = "Texto = '" & titulo & "'"
.Formulas(1) = "Titulo = '" & subtitulo & "'"
.Action = 1
End With

Se presupone que eso de subtitulo y titulo son variables que toman sus valores de algún sitio que ya pondrás dependiendo qué reporte sea o se aplique cada vez.
Con esto puedes, con un solo reporte, hacer una cantidad inmensa de ellos, cada uno con sus títulos y subtítulos para cada ocasión y presentando cada vez lo que corresponda.

Esto lleva más código para que funcione, pero lo que pides lo tienes ahí.
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