Crystal Reports

20/04/2006 - 22:50 por Mara | Informe spam
Hola a todos, a ver si m podeis exar una mano. Estoy haciendo un
informe y kiero filtrar por un campo fecha entre 2 fechas y por un
idpaciente. Para filtrar la fecha he creado en el informe dos
parametros, uno para la fecha inicial y otro para la fecha final y a
estos les paso el valor de dos datetimepicker. Para filtrar el
idpaciente tengo tb otro parametro y recojo este de un combobox. El
problema es q no sé como unir los dos filtros pq por separado si q m
lo aplica bien.

FechaInicial = DateTimePicker1.Text
FechaFinal = DateTimePicker2.Text

'Declaramos una instancia del Reporte
Dim Reporte As New infLesionesPaciente

'Le indicamos al reporte que tome los datos del DataSet
Reporte.SetDataSource(dsLesionesPaciente)

Reporte.DataDefinition.FormulaFields("nombre").Text "'" & cmbPacientes.Text & "'"
Reporte.SetParameterValue("idpaciente",
cmbPacientes.SelectedValue)
Reporte.SetParameterValue("fechainicial",
String.Format(FechaInicial, "yyyy-MM-dd hh:mm:ss"))
Reporte.SetParameterValue("fechafinal",
String.Format(FechaFinal, "yyyy-MM-dd hh:mm:ss"))
Reporte.DataDefinition.RecordSelectionFormula "isnull({lesiones.fechalesion})or
{lesiones.fechalesion}>={?fechainicial} and
{lesiones.fechalesion}<={?fechafinal} "

Tal cuál lo tengo ahora me muestra los pacientes con lesiones
comprendidas entre el rango d fechas pero
yo kiero q m muestre solo los registros entre el rango de fechas y de
un determinado paciente, el q le paso en el combo.
Qué me falta? gracias.

Preguntas similare

Leer las respuestas

#1 Mara
21/04/2006 - 06:40 | Informe spam
Perdón! la consulta real no es esa. Esto pasa por andar con copy y
paste jeje.
El problema q tengo ahora es q yo recibo los valores del idpaciente de
un combo y los valores de las fechas de 2 datetimepicker n el click d
un botón. Hasta akí todo bien y m muestra el informe pero el problema
es q si el usuario da a actualizar me sale una ventanita (no heca por
mí) pidiendo l idpaciente y los valores de las fechas
y debería d seguir con el valor dl combo y dl datetimepicker a no ser
q se kieran cambiar estos datos en el formulario y se vuelva a dar el
botón d aceptar. Cómo puedo hacer para que no salga la ventanita y m
pida otros datos? gracias y perdón
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida