Como puedo especificar un campo where en un informe de crystal report???

06/04/2006 - 23:08 por [Juanjo] | Informe spam
Buenas grupo:

Hay alguna forma de especificar un campo where de un consulta SQL en un
informe de crystal report??

Los problemas que tengo:
1.- 100.000 registros en la base de datos
2.- Tengo que filtrar por varios parametros, y la cosa es que con el
asistente de selecccion no lo
hace bien.

La cosa es que viendo los ejemplos que vienen con el Visual Studio,
mirando en Mostrar SQL, he
visto un campo where, y me vendria genial poder usarlo, pero no se como
ponerlo.

Muchas gracias.
 

Leer las respuestas

#1 Octavio Hernandez
07/04/2006 - 00:10 | Informe spam
JJ,

Para filtrar los datos está la prop. RecordSelectionFormula de
ReportDocument. Le asignas la expresión de filtro, eso sí en sintaxis de
Crystal. Teóricamente, el motor es inteligente y transforma esas condiciones
a la cláusula WHERE para que el filtrado se haga del lado del servidor
siempre que sea posible. Mira un ejemplo aquí:
http://msdn2.microsoft.com/en-us/library/ms227732(VS.80).aspx

También podrías diseñar el informe para que coja sus datos de un DataSet, y
construir tú mismo la sentencia SQL y rellenar el DataSet para pasárselo al
informe.

Slds - Octavio



"[Juanjo]" escribió en el mensaje
news:
Buenas grupo:

Hay alguna forma de especificar un campo where de un consulta SQL en un
informe de crystal report??

Los problemas que tengo:
1.- 100.000 registros en la base de datos
2.- Tengo que filtrar por varios parametros, y la cosa es que con el
asistente de selecccion no lo
hace bien.

La cosa es que viendo los ejemplos que vienen con el Visual Studio,
mirando en Mostrar SQL, he
visto un campo where, y me vendria genial poder usarlo, pero no se como
ponerlo.

Muchas gracias.



Preguntas similares