Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-06-2004
Aztaroth Aztaroth is offline
Miembro
 
Registrado: dic 2003
Ubicación: Matamoros
Posts: 52
Poder: 21
Aztaroth Va por buen camino
Pasar parametros al Cystal Report

Para pasar un parametro a Cyrstal Report 9.2 con Delphi 7, yo lo hice de esta manera y me funciona correctamente.

en el Command puse estta sentencia sql

SELECT empresas.RazonSocial, empresas.RFC, empresas.IMSS, empresas.repempresa, empresas.reptrabajadores,
Cursos.NOMBRECURSO, Cursos.CursoID, Cursos.DE, Cursos.HASTA,
Cursos.DURACION, Cursos.INSTRUCTOR, Cursos.AGENTE,
Empleados.NumeroEmpleado, empleados.nombrecomp,Empleados.RFC as EMPRFC,
Detalles.EMPDEPART, Departamentos.Descripcion
FROM "CURSOS" Cursos
INNER JOIN "DETALLES" Detalles
ON (Cursos.CURSOID = Detalles.CURSOID)
LEFT OUTER JOIN "EMPLEADOS" Empleados
ON (Detalles.EMPLEADOID = Empleados.NumeroEmpleado)
LEFT OUTER JOIN "DEPARTAMENTOS" Departamentos
ON (Detalles.EMPDEPART = Departamentos.Departamento)
INNER JOIN Empresas empresas
ON (cursos.empresaid = empresas.empresaid)
WHERE cursos.cursoid = {?CURSOS}
ORDER BY Empleados.NumeroEmpleado

donde {?CURSOS} es el nombre del parametro que quieres utilizar, previamente creado.


y ya en Delphi se le pasa el valor de esta forma, donde el parametro se define automaticamente cuando se asigna el nombre del reporte en tiempo de diseno.

reporte.ParamFields[0].CurrentValue := IntToStr( valor );

Ya se que este hile no debi ponerlo aqui pero espero que sirva de algo para algunos.

Luis Garza.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 22:07:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi