Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Concatenar en FastReport (https://www.clubdelphi.com/foros/showthread.php?t=22567)

oscjae 20-06-2005 13:54:01

Concatenar en FastReport
 
La pregunta es tan simple como el titulo, estoy intentando concatenar dos campos, pero desde la parte donde puedes poner codigo

tengo dos campos, el codigo del agente y el nombre del agente, cuando los pongo de esta forma, sin codigo de por medio

[query."Agente"] - [query."Nombre"]

no hay niingun problema, el problema esta que cuando el codigo sea cero, quiero mostrar otro texto, entonces en codigo hago esto

if [[query."Agente"]=0 ] then
memo:='Sin definir'
else
memo:=????

Si pongo lo mismo de arriba, [query."Agente"] - [query."Nombre"] me da error, porque supongo el signo - lo toma como una resta, supongo
Mi pregunta es esa, desde codigo, como puedo concatenar esos dos campos

Gracias a to2

fabianmk 23-06-2005 14:00:45

Hola:
Prova de esta Forma

if ([iboIva."NROCUIT"] = '') then
Memo8.Memo := [iboIva."DOCUMENTO"]
else
Memo8.Memo := '';

Saludos. Espero te Sirva

Fabian

serhasae 01-07-2005 11:11:47

No entiendo lo que quieres decir con concatenar, yo entiendo unir por lo tanto si intentas unir un entero a una cadena, deberias hacer primero una conversion debajo entre el begin y el end y utilizar arriba una variable.

[Variable]

Begin

Variable := inttostr(codigo_agente)+' '+nombre;

end
No lo he probado pero la idea esta clara y funcionaria. antes de la variable podrias poner la comparacion pero en vez de comparla con 0, prueba a compararla con nil o null. No recuerdo cual de los dos es en delphi, mmm. Saludos.


La franja horaria es GMT +2. Ahora son las 12:26:22.

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