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.

Preguntas similare

Leer las respuestas

#6 Octavio Hernandez
07/04/2006 - 12:27 | Informe spam
JJ,

Gracias!
¿Cómo resolviste lo del usuario/contraseña? He visto varia gente que ha
tenido ese problema, y no sé por qué puede ser...

Slds - Octavio



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

Ya funciona de perlas.

Tio muchas gracias. A mi primer hijo le pondre Octavio. XD

Muchas gracias

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

Octavio perdona si abuso de tu conocimiento, pero... he hecho todo lo que
dices tu y el manual
he "rehecho" la aplicacion y ahora cuando la ejecuto, me pregunta por un
usuario y una contraseña
para el servidor "DataSet1" ( que es el que he creado para recuperar los
datos). que usuario y
contraseña le pongo???

Muchas gracias

"Octavio Hernandez" escribió en el
mensaje news:OjdR4$
Juanjo,

Sí, hay un documento "clásico" en la web del fabricante:


http://support.businessobjects.com/...tasets.pdf

Slds - Octavio



"[Juanjo]" escribió en el mensaje
news:
Muchas gracias Octavio, solo una cosilla, sabes de alguna pagina con un
ejemplo de la segunda opcion?


"Octavio Hernandez" escribió en el
mensaje news:
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.























Respuesta Responder a este mensaje
#7 [Juanjo]
07/04/2006 - 16:35 | Informe spam
Jeje, pues si te soy sincero, lo unico que hice fue colocar antes de nada el
enlace de los datos (TableData),
luego los parametros, y lo ultimo, enlazar el Crystal Report Source al
Crystal Report Viewer, lo puse
en ese orden y funciono!!!

Muchas gracias por todo


"Octavio Hernandez" escribió en el mensaje
news:
JJ,

Gracias!
¿Cómo resolviste lo del usuario/contraseña? He visto varia gente que ha
tenido ese problema, y no sé por qué puede ser...

Slds - Octavio



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

Ya funciona de perlas.

Tio muchas gracias. A mi primer hijo le pondre Octavio. XD

Muchas gracias

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

Octavio perdona si abuso de tu conocimiento, pero... he hecho todo lo
que dices tu y el manual
he "rehecho" la aplicacion y ahora cuando la ejecuto, me pregunta por un
usuario y una contraseña
para el servidor "DataSet1" ( que es el que he creado para recuperar los
datos). que usuario y
contraseña le pongo???

Muchas gracias

"Octavio Hernandez" escribió en el
mensaje news:OjdR4$
Juanjo,

Sí, hay un documento "clásico" en la web del fabricante:


http://support.businessobjects.com/...tasets.pdf

Slds - Octavio



"[Juanjo]" escribió en el mensaje
news:
Muchas gracias Octavio, solo una cosilla, sabes de alguna pagina con
un ejemplo de la segunda opcion?


"Octavio Hernandez" escribió en el
mensaje news:
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.



























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