Crystal Report - Varios parametros en un mismo informe,no saca info

   
Vista:

Varios parametros en un mismo informe,no saca info

Publicado por Manue (2 intervenciones) el 16/06/2008 11:38:12
Buenas a todos y todas,
estoy utilizando Crystal reports con lenguaje visual basic,

Tengo 2 parametros generados, uno me especifica un rango de fechas y el otro una fecha concreta. Ambos se refieren a la misma columna Fecha. sin embargo la columna respuesta es diferente para cada parametro.

El problema es que al generar el informe empleando ambos parametros a la vez, uno para mostrar graficas y otro para un dato concreto, no me devuelve el dato que deseo en el parametro de la fecha concreta.

Es posible que el problema este al especificar en "crystal report expert":
is equal to = {?parameter1}
is equal to = {?parameter2}
pues no me deja especificar uno a cada uno,

Por separado si que me devuelve satisfactoriamente los datos que quiero en el informe.

Saben como hacer informes con varios parametros? es posible?
Muchas gracias!!!!!
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:Varios parametros en un mismo informe,no saca i

Publicado por marvin (85 intervenciones) el 18/06/2008 22:29:28
por ejemplo tu control de crystal en visual basic se llama Reporte1

le podes dar lo siguiente:

With Reporte1
.ReportFileName = "c:ddddd......mireporte.rpt"
.SqlQuery = "select * from tabla1 where fecha >= ' "& FechaIni &" ' and " & _
" fecha <= '" & FechaFin & "'
.Action = 1
End With

donde FechaIni es el valor de la fecha inicial en el formato que lo acepta tu base de datos (yyyy/mm/dd) o (mm/dd/yyyyy) o (dd/mm/yyyyy)

espero te sirva

salu2
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

RE:Varios parametros en un mismo informe,no saca i

Publicado por manue (2 intervenciones) el 19/06/2008 08:44:57
Primero de todo Muchas gracias!
Mi base de datos es excel, este SQLQuery tambien es valido para excel?
Y otra cosa mas, como asigno el parametro adecuado? pues las fechas se las introduce en tiempo de ejecucion el usuario,
de todos modos lo pruebo ahora en el programa,

Les doy mas datos por si les sirven de algo al solucionar el problema,

Al cargar el programa ejecuto:

SetCurrentValuesForParameterField(my2ParameterFields, mycalendar)
SetCurrentValuesForParameterField(myParameterFields, startdate, enddate)

Posteriormente estan las rutinas:

Private Sub SetDateRangeForOrders(ByVal myParameterFields As_ ParameterFields, ByVal startDate As Date, ByVal endDate As Date)
*****info programa a realizar*****
end sub

Private Sub SetCurrentValuesForParameterField(ByVal myParameterFields As_ ParameterFields, ByVal startdate As Date, ByVal enddate As Date)
SetDateRangeForOrders(myParameterFields, startdate, enddate)
End Sub

Private Sub SetCurrentValuesForParameterField(ByVal my2ParameterFields As_ ParameterFields, ByVal mycalendar As Date)
*****info programa a realizar*****
end sub

Quizas no deba llamar de este modo,
Lo he hecho como dice un tutorial de reporte y subreporte, y quizas al poner 2 parametros en un mismo reporte no puedo hacerlo igual,

Muchas gracias de nuevo,
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