Bases de Datos > Crystal Reports

 Query

(1/1)

ciber_lep:
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.

Javochin:
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 ---Reporte.SelectionFormula="{Empresas.Nombre}='" & TxtNombre & "'"  
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:

ciber_lep:
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.

Javochin:
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 ---CrystalReport1.SelectionFormula="" 
Checa este enlace:
http://foros.solocodigo.com/index.php?showtopic=20588

Espereo y ahora si te haya ayudado

ciber_lep:
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.

Navegación

[0] Índice de Mensajes

Ir a la versión completa