c# y Crystal Reports

04/04/2008 - 00:41 por mtaboada | Informe spam
Buenas tardes tengo un problema con mandar parametros a crystal
reports, tengo varios reportes que solo reciben un solo parametro y
solo es para un store procedure.
Ahora tengo dos stores procedures y tengo dos parametros uno para cada
store procedure, pero a la hora de ejecutar me sale una pantalla donde
tiene como titulo "introduzca el valor de parametro"
mando los parametros de esta forma .alguien puede ayudarme por favor

CrystalDecisions.Shared.ParameterValues pvCollection = new
CrystalDecisions.Shared.ParameterValues();
CrystalDecisions.Shared.ParameterDiscreteValue pdvUnitPrice = new
CrystalDecisions.Shared.ParameterDiscreteValue();
conexion ocon = new conexion();
foreach (Table tbCurrent in
oRep_Certificados_Incentivos.Database.Tables)
{
tlicurrent= tbCurrent.LogOnInfo;
tlicurrent.ConnectionInfo.ServerName
=ocon.RecuperarNombreServer();
tlicurrent.ConnectionInfo.UserID=ocon.RecuperarNombreUsuario();
tlicurrent.ConnectionInfo.Password=ocon.RecuperarPassword();
tlicurrent.ConnectionInfo.DatabaseName=ocon.RecuperarNombreBd();
tbCurrent.ApplyLogOnInfo(tlicurrent);
}
pdvUnitPrice.Value = this.matricula.Trim(); //ejemplo string 01
pvCollection.Add(pdvUnitPrice);

oRep_Certificados_Incentivos.DataDefinition.ParameterFields["@Matricula"].ApplyCurrentValues(pvCollection); //
aqui es dodne envio mi primer parametro 01
pvCollection.Clear();
pvCollection.Add(pdvUnitPrice);

oRep_Certificados_Incentivos.DataDefinition.ParameterFields["@matricula"].ApplyCurrentValues(pvCollection); //
aqui envio el segundo parametro //01

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
04/04/2008 - 01:47 | Informe spam
Hola,

- ¿Has robado a usar el método ReportDocument.SetParameterValue(<param>,
<valor>)? Es mucho más fácil de usar que eso que tienes (que es de "viejo
estilo").
- "@matricula" es una fórmula, no un parámetro. Los parámetros empiezan con
'?'.

Salu2 - Octavio



"mtaboada" wrote in message
news:
Buenas tardes tengo un problema con mandar parametros a crystal
reports, tengo varios reportes que solo reciben un solo parametro y
solo es para un store procedure.
Ahora tengo dos stores procedures y tengo dos parametros uno para cada
store procedure, pero a la hora de ejecutar me sale una pantalla donde
tiene como titulo "introduzca el valor de parametro"
mando los parametros de esta forma .alguien puede ayudarme por favor

CrystalDecisions.Shared.ParameterValues pvCollection = new
CrystalDecisions.Shared.ParameterValues();
CrystalDecisions.Shared.ParameterDiscreteValue pdvUnitPrice = new
CrystalDecisions.Shared.ParameterDiscreteValue();
conexion ocon = new conexion();
foreach (Table tbCurrent in
oRep_Certificados_Incentivos.Database.Tables)
{
tlicurrent= tbCurrent.LogOnInfo;
tlicurrent.ConnectionInfo.ServerName
=ocon.RecuperarNombreServer();
tlicurrent.ConnectionInfo.UserID=ocon.RecuperarNombreUsuario();
tlicurrent.ConnectionInfo.Password=ocon.RecuperarPassword();
tlicurrent.ConnectionInfo.DatabaseName=ocon.RecuperarNombreBd();
tbCurrent.ApplyLogOnInfo(tlicurrent);
}
pdvUnitPrice.Value = this.matricula.Trim(); //ejemplo string 01
pvCollection.Add(pdvUnitPrice);

oRep_Certificados_Incentivos.DataDefinition.ParameterFields["@Matricula"].ApplyCurrentValues(pvCollection);
//
aqui es dodne envio mi primer parametro 01
pvCollection.Clear();
pvCollection.Add(pdvUnitPrice);

oRep_Certificados_Incentivos.DataDefinition.ParameterFields["@matricula"].ApplyCurrentValues(pvCollection);
//
aqui envio el segundo parametro //01


Respuesta Responder a este mensaje
#2 mtaboada
04/04/2008 - 14:38 | Informe spam
Hola buenos dias, te cuento que ya intente mas antes con
SetParameterValue
oRep_Certificados_Incentivos.SetParameterValue("@Matricula",
this.matricula.Trim());
y sigue saliendo la misma ventana con el titulo introduzca el valor de
parametro
Alguna idea o sugerencia o otra forma de solucionar el problema ?
Respuesta Responder a este mensaje
#3 mtaboada
04/04/2008 - 14:42 | Informe spam
y aclarando un poco en el crystal reports para .Net aparece ?
@Matricula y ?@matricula... como parametros y dos stores procedures
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida