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 texto a un fast report (https://www.clubdelphi.com/foros/showthread.php?t=77596)

kapcomx 10-02-2012 01:44:48

pasar un texto a un fast report
 
ke tal compañeros, acudo a ustedes de nueva cuenta para solicitarles su ayuda, pues resulta que estoy empezando a usar Fast-report en XE2.

lo que quiero hacer es lo siguiente:
pasar el contenido de un combo a un texto dentro del fast report.

en D7 y quickreport hacia lo siguiente

Código Delphi [-]
quickrep1.qrlabel1.caption:=combobox1.text;

pero aqui en fast report ¿Còmo lo hago?

Espero me puedan ayudar Saludos...:cool:

Combat-F2D 10-02-2012 07:18:11

crea variables dentro del report
desde tu aplicación delphi pásele los valores que tu quieras tal que:

Código Delphi [-]
tufrxReport.Variables.Items[2].Value :=  '''' + Tucombobox.Text + '''';

donde items[x] es el indice de tu variable dentro del report; ojo, no empiza por cero, empieza con 1

kapcomx 10-02-2012 18:25:50

variables
 
Combat-F2D agradezco tu ayuda, al rato que llegue lo checo.

saludos....:cool:

hdavid74 27-07-2012 16:32:29

Cita:

Empezado por Combat-F2D (Mensaje 424727)
crea variables dentro del report
desde tu aplicación delphi pásele los valores que tu quieras tal que:

Código Delphi [-]
tufrxReport.Variables.Items[2].Value :=  '''' + Tucombobox.Text + '''';

donde items[x] es el indice de tu variable dentro del report; ojo, no empiza por cero, empieza con 1


Que tal Combat una pregunta

cuando pongo este código que tu mencionas aquí me marca un error y no encuentro el porque

tufrxReport.Variables.Items[2].Value := '''' + Tucombobox.Text

El error es List index out of bounds (1)

agregue una sola variable le puse nombre a esta variable y marca ese error ojala me pudieras ayudar

kapcomx 27-07-2012 16:46:47

item
 
Que tak HDavid74, ese error te lo da por el número de indice indicado.

dices que tienes una variable entonces checa que el indice sea 1

tufrxReport.Variables.Items[1].Value := '''' + Tucombobox.Text + '''';

Saludos...:cool:

hdavid74 27-07-2012 17:49:02

Cita:

Empezado por kapcomx (Mensaje 438338)
Que tak HDavid74, ese error te lo da por el número de indice indicado.

dices que tienes una variable entonces checa que el indice sea 1

tufrxReport.Variables.Items[1].Value := '''' + Tucombobox.Text + '''';

Saludos...:cool:




y donde checo que indice tiene?

Bueno realmente estoy empezando a usar Fast Report antes usaba QuickReport, y enviaba esta información fácilmente haber si estoy bien y me puedas ayudar

fui al menu Report y luego Variables y agregue una categoría, después ahí agregue una variable después en variables del data tree la elegí y la puse en el reporte

es así como se hace o no?

kapcomx 27-07-2012 20:49:06

por nombre
 
que tal HDavid74 si se te complica por index puedes acceder a la variable por su nombre:

Código Delphi [-]
frxReport1.Variables['TIPOMOV']:=QuotedStr(CBX_TIPO.Text);

Saludos...:cool:

hdavid74 28-07-2012 18:49:27

Que tal Kapcomx lo que pasa es que no me funciona y no se porque. hice como te comente anteriormente

fui al menu Report y luego Variables y agregue una categoría, después ahí agregue una variable después en variables del data tree la elegí y la puse en el reporte

Es esto correcto o como tengo que hacerlo?

hdavid74 28-07-2012 19:12:53

Muchas gracias Kapcomx creo que ya lo resolvi con esto ultimo que me dijiste, lo que pasa es que realmente voy empezando con fast report mil gracias


La franja horaria es GMT +2. Ahora son las 21:28:09.

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