FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
Hola:
Prova de esta Forma if ([iboIva."NROCUIT"] = '') then Memo8.Memo := [iboIva."DOCUMENTO"] else Memo8.Memo := ''; Saludos. Espero te Sirva Fabian |
#3
|
|||
|
|||
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. |
|
|
|