Informe crystal report, parametros

19/12/2003 - 13:19 por Rubén | Informe spam
Hola, el problema es el siguiente:
Tengo creado un informe en Crystal que tira de dos
procedimientos almacenandos, uno para la cabecera y otro
para el detalle. Cada procedimiento recibe un parámetro.
Yo le envío los parametros desde una página que levanta
el informe.
Hasta aquí todo bien.
El problema es que los valores de los parámetros se
intercambian. Es decir, recibe en el parametro del primer
procediminto el valor del parametro del segundo y
viceversa.

Os ha ocurrido algo parecido? Sabéis por donde podría
investigar? Llamo a Mulder y Scully?

Un saludo

Preguntas similare

Leer las respuestas

#1 LuisMiguel
21/12/2003 - 12:00 | Informe spam
Buenas.
Con las pistas que das, poca cosa se puede hacer.
si muestras algo de codigo

Luis Miguel

"Rubén" escribió en el mensaje
news:0af401c3c62a$605783a0$
Hola, el problema es el siguiente:
Tengo creado un informe en Crystal que tira de dos
procedimientos almacenandos, uno para la cabecera y otro
para el detalle. Cada procedimiento recibe un parámetro.
Yo le envío los parametros desde una página que levanta
el informe.
Hasta aquí todo bien.
El problema es que los valores de los parámetros se
intercambian. Es decir, recibe en el parametro del primer
procediminto el valor del parametro del segundo y
viceversa.

Os ha ocurrido algo parecido? Sabéis por donde podría
investigar? Llamo a Mulder y Scully?

Un saludo
Respuesta Responder a este mensaje
#2 MIRo
23/12/2003 - 11:57 | Informe spam
Hola Como puedo hacer para que me lance el reporte por mi impresora y no por
la impresora predeterminada del servidor.


"LuisMiguel" escribió en el mensaje
news:
Buenas.
Con las pistas que das, poca cosa se puede hacer.
si muestras algo de codigo

Luis Miguel

"Rubén" escribió en el mensaje
news:0af401c3c62a$605783a0$
Hola, el problema es el siguiente:
Tengo creado un informe en Crystal que tira de dos
procedimientos almacenandos, uno para la cabecera y otro
para el detalle. Cada procedimiento recibe un parámetro.
Yo le envío los parametros desde una página que levanta
el informe.
Hasta aquí todo bien.
El problema es que los valores de los parámetros se
intercambian. Es decir, recibe en el parametro del primer
procediminto el valor del parametro del segundo y
viceversa.

Os ha ocurrido algo parecido? Sabéis por donde podría
investigar? Llamo a Mulder y Scully?

Un saludo


Respuesta Responder a este mensaje
#3 Jorge Eldis
18/02/2004 - 14:56 | Informe spam
Hola, voy a responder pensando que lo que necesitan saber es como pasarle
parametros al Reporte.

Despues que cargo el reporte con la funcion "Load" pongo esto:
Dim oRpt As New ReportDocument

'Cargo el Reporte

Dim crFormulas As FormulaFieldDefinitions

crFormulas = oRpt.DataDefinition.FormulaFields

Dim crFormula As FormulaFieldDefinition

crFormula = crFormulas.Item("NOMBRE DE FORMULA EN EL REPORTE")

crFormula.Text = " ' INFORMACION A ENVIAR ' "



Listo, espero que les ayude.

"LuisMiguel" wrote in message
news:
Buenas.
Con las pistas que das, poca cosa se puede hacer.
si muestras algo de codigo

Luis Miguel

"Rubén" escribió en el mensaje
news:0af401c3c62a$605783a0$
Hola, el problema es el siguiente:
Tengo creado un informe en Crystal que tira de dos
procedimientos almacenandos, uno para la cabecera y otro
para el detalle. Cada procedimiento recibe un parámetro.
Yo le envío los parametros desde una página que levanta
el informe.
Hasta aquí todo bien.
El problema es que los valores de los parámetros se
intercambian. Es decir, recibe en el parametro del primer
procediminto el valor del parametro del segundo y
viceversa.

Os ha ocurrido algo parecido? Sabéis por donde podría
investigar? Llamo a Mulder y Scully?

Un saludo


Respuesta Responder a este mensaje
#4 Jorge Eldis
18/02/2004 - 15:03 | Informe spam
Para enviar el reporte a una impresora determinada por ti, primero debe
estar configurada en el server o en la maquina que vayas a imprimir,
teniendo esto claro haces esto:

Dim oRpt As New ReportDocument

'Haces todo tu proceso de carga y gestion del reporte



'Le pasas el nombre de la impresora, si no sabes como sacar los nombres de
las impresoras que tienes configurada en tu maquina vas a la administracion
de impresora y le haces un "copy" al nombre de la misma.
oRpt.PrintOptions.PrinterName = "HP LaserJet 1200 Series PCL"

oRpt.PrintToPrinter(1, True, 1, 2)

Para sacar los nombres de las impresoras haces esto:

Private Sub PrinterInstaled()

Dim PD As New Printing.PrintDocument

Dim strDefaultPrinter As String = PD.PrinterSettings.PrinterName

Dim strPrinter As String

Dim li As ListItem

For Each strPrinter In Printing.PrinterSettings.InstalledPrinters

Me.cboPrinter.Items.Add(strPrinter)

Next

li = cboPrinter.Items.FindByValue(strDefaultPrinter)

If Not li Is Nothing Then

cboPrinter.SelectedIndex = cboPrinter.Items.IndexOf(li)

End If

End Sub

Donde el objeto "cboPrinter" es un DropDownList.

Espero que te ayude.

Saludos Jorge Eldis

"MIRo" wrote in message
news:
Hola Como puedo hacer para que me lance el reporte por mi impresora y no


por
la impresora predeterminada del servidor.


"LuisMiguel" escribió en el mensaje
news:
> Buenas.
> Con las pistas que das, poca cosa se puede hacer.
> si muestras algo de codigo
>
> Luis Miguel
>
> "Rubén" escribió en el mensaje
> news:0af401c3c62a$605783a0$
> Hola, el problema es el siguiente:
> Tengo creado un informe en Crystal que tira de dos
> procedimientos almacenandos, uno para la cabecera y otro
> para el detalle. Cada procedimiento recibe un parámetro.
> Yo le envío los parametros desde una página que levanta
> el informe.
> Hasta aquí todo bien.
> El problema es que los valores de los parámetros se
> intercambian. Es decir, recibe en el parametro del primer
> procediminto el valor del parametro del segundo y
> viceversa.
>
> Os ha ocurrido algo parecido? Sabéis por donde podría
> investigar? Llamo a Mulder y Scully?
>
> Un saludo
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida