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

#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.



Respuesta Responder a este mensaje
#2 [Juanjo]
07/04/2006 - 00:44 | Informe spam
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
#3 Octavio Hernandez
07/04/2006 - 01:14 | Informe spam
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
#4 [Juanjo]
07/04/2006 - 02:12 | Informe spam
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
#5 [Juanjo]
07/04/2006 - 03:20 | Informe spam
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida