Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Pasar un parametro a Crystal Report? (https://www.clubdelphi.com/foros/showthread.php?t=3798)

danytorres 19-09-2003 21:35:07

Pasar un parametro a Crystal Report?
 
Hola a todos los del foro. Nesecito pasarle un parametro a cristal tengo un codigo pero no funciona:


Code:
_________________________________________________

Crpe1. ParamByName('Ubicacion').PromptValue='EP01VLN';
Crpe1.Execute;
_______________________________________________

el reporte lo tengo pegado a un procedimiento almacenado y el parametro es Ubicacion como se lo paso. gracias a quien me pueda ayudar.

__________________________
Un saludo a todos...

danytorres 26-09-2003 04:54:24

Abra alguien que me ayude por favor?

hecjona 26-09-2003 22:46:46

que version tienes de crystal y delphi

el componente es para delphi o un ocx

delphi.com.ar 26-09-2003 23:42:19

¿No tiene una propiedad llamada "SelectionFormula" o algo similar?... recuerdo desde VB enviar los parámetros a través de esta propiedad.

Saludos!

marcoszorrilla 27-09-2003 14:33:18

Desde cierto lenguaje que no es Delphi:
Código:

Report1.ReportFileName = App.Path & "\xxxx.rpt"
Report1.Connect = Ruta
Report1.DataFiles(0) = Ruta
Report1.SelectionFormula = "{MiConsulta.codigo}=" & Trim(Str(Codigo))
Report1.Formulas(0) = "Texto1= 'Fecha : " & LF.Caption & "  " & LHI.Caption & "'"
Report1.Formulas(1) = "Texto2= '" & LbR.Caption & " Kg'"
Report1.Formulas(2) = "Texto3= '" & LbV.Caption & " Kg'"
Report1.Formulas(3) = "Texto4= '" & LbA.Caption & " Kg'"
Report1.Formulas(4) = "Texto5= '" & LbG.Caption & " Kg'"
Report1.Formulas(5) = "Texto6= '" & LbL1.Caption & " Kg'"
Report1.Formulas(6) = "Texto7= '" & LbL2.Caption & " Kg'"
Report1.Formulas(7) = "Texto8= '" & LbL3.Caption & " Kg'"
Report1.Formulas(8) = "Texto9= '" & LbL4.Caption & " Kg'"

Un Saludo.

maximo_nashir 26-07-2006 23:22:53

Solo tienes que usar la propiedad "items"
 
hola, solo tienes que utilizar la propiedad items y indicarle los parametros en el orden que van.

Ejemplo:
Crpe1.ParamFields.items[0].CurrentValue:= 'Dato1';
Crpe1.ParamFields.items[1].CurrentValue:= 'Dato1';
Crpe1.ParamFields.items[2].CurrentValue:= 'Dato1'; etc.

Asi, lo seguiras poniendo en orden sengun la cantidad de parametros que tengas.

NOTA: la propiedad "ParamFields", no recuerdo si es así exactamente que se llama, pero si no es ese el nombre, es muy parecido a este y lo podras encontrar...
Espero que te sirva...

bye

pborges36 27-07-2006 17:54:43

Cita:

Empezado por danytorres
Crpe1. ParamByName('Ubicacion').PromptValue='EP01VLN';

Te falta una sola cosita:

Crpe1. ParamByName('Ubicacion','').PromptValue='EP01VLN';

probalo asi.
Saludos.

jorge1980 26-08-2006 17:09:52

crystal report de vs.2003 con sp
 
Hola! Estoy diseñando un reporte con el crystal report de vs.2003 y quiero utilizar sp porque necesito pasar parametros. Puede alguien explicarme como diseñar un reporte utilizando sp.

Gracias!


La franja horaria es GMT +2. Ahora son las 06:56:10.

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