![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Hola foro mi problema es el siguiente quisiera saber como le paso una consulta al crystal espero me entiendan lo que deseo hacer...
soy novato en esto con delphi... ejemplo mireporte.reportname:='c:\report1.rpt'; mireporte.sql.query.add('select nombre, direccion from datos where direccion="gye"'); mireporte.show; no se si esto estara bien o que me falta, cuando elimino la segunda linea me sale el reporte pero no con los datos que necesito mostrar, y si escribo la segunda linea me aparece el reporte pero en blanco... me parece que no estoy pasando bien la consulta, entonces ese es el problema quisiera que me ayudaran a solucionarlo.... Gracias de antemano. |
|
#2
|
||||
|
||||
|
Franky, me mando un mail y le conteste x mail ,
pero aqui lo pongo por si alguien la sirve tambien... Cuando se crea un reporte en Crystal este genera una consulta de tipo: Código:
SELECT
VCLIENTEGENERAL."CLAVECLIENTE",
VCLIENTEGENERAL."NOMBRE",
................... Campos del reporte
FROM
{ oj "VCLIENTEGENERAL" VCLIENTEGENERAL INNER
JOIN "VFACTURA_HEAD" VFACTURA_HEAD ON
VCLIENTEGENERAL."CLAVECLIENTE" =
VFACTURA_HEAD."CLAVECLIENTE"}
WHERE
VCLIENTEGENERAL."CLAVECLIENTE" = "10002"
AND ................ Filtro del reporte
ORDER BY
VCLIENTEGENERAL."CLAVECLIENTE" ASC
De todas formas si lo unico que se quiere es filtrar, se puede usar el selection.formula del componente.
__________________
Saludos desde la tierra del tequila y las mujeres hermosas |
|
#3
|
|||
|
|||
|
Muchas gracias por la respuesta ya lo pude resolver....
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|