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
Ir a la versión completa