SoloCodigo

Bases de Datos => Crystal Reports => Mensaje iniciado por: ciber_lep en Jueves 15 de Junio de 2006, 16:56

Título: Query
Publicado por: ciber_lep en Jueves 15 de Junio de 2006, 16:56
que debe hacer para poder crear un reporte en base a una consulta, debo crear la vista en base de datos o que?, gracias por la ayuda que me brinden.
Título: Re: Query
Publicado por: Javochin en Jueves 15 de Junio de 2006, 18:42
Ciber Lep

Si estas utilizando el control del Crystal en VB, yo hago lo siguiente:

Supongamos que quieres imprimir los valores de una empresa en especifico, en una tabla llamada Empresas con campos Nombre, Empleados y Domicilio, y quieres imprimir los empleados de una empresa de una caja de texto, tendrias que hacer lo siguiente:

Control de Crystal Report= Reporte
Caja de Texto=TxtNombre

Código: Text
  1. Reporte.SelectionFormula="{Empresas.Nombre}='" & TxtNombre & "'"
  2.  
  3.  

Tienes que poner la Formúla entre Comillas, y si el valor que quieres filtrar es de tipo texto tienes que usar las apostrofes (') para indicar ello y tienen que ir antes y despues del criterio de filtro.

Espero y te haya ayudado :ball:
Título: Re: Query
Publicado por: ciber_lep en Jueves 15 de Junio de 2006, 20:51
gracias javochin, talvez no fui especifico, lo que pasa es que en mi ADmin de mysql hice una consulta de la forma select * from tabla, el resultado lo quiero reflejar en crystal report, he ahi el problema que no se como hacerlo para una consulta.  gracias por la ayuda que me des.
Título: Re: Query
Publicado por: Javochin en Viernes 16 de Junio de 2006, 17:14
Se supone que en tiempo diseño del reporte debes colocar lo campos que deseas mostrar, y para mostrar el reporte tal y como es (que seri lo mismo ha SELECT * FROM Tabla), para que no haya falla debes de colocar este codigo:

Código: Text
  1. CrystalReport1.SelectionFormula=""
  2.  

Checa este enlace:
http://foros.solocodigo.com/index.php?showtopic=20588 (http://foros.solocodigo.com/index.php?showtopic=20588)

Espereo y ahora si te haya ayudado
Título: Re: Query
Publicado por: ciber_lep en Viernes 16 de Junio de 2006, 19:19
tienes razon talvez no fui especifico,  es de la forma Select * from tabla where condicion and condicion;
  gracias por la ayuda y por cierto me fue de utilidad lo que me diste, pero ahora necesito hacer esto.  gracias.