GeneXus - Ayuda con con Concat

   
Vista:

Ayuda con con Concat

Publicado por Pedro (73 intervenciones) el 31/10/2007 12:57:04
Mi consulta es la siguiente con respecto a la funcion concat necesito

poner por ejemplo + Nombre del usuario +


lo q necesito poner a un text block los signos de suma + como prefijo y sufijo

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con con Concat

Publicado por Luis (82 intervenciones) el 31/10/2007 14:02:54
yo usaria algo asi, suponiendo que el nombre de usuario es usunom

Concat(Concat(+,UsuNomn,' '),+,' ')

Esto te devolveria para, por ejemplo para luis(sin las comillas) = "+ Luis +"

Eso es lo que necesitas?

Espero te sirva, Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con con Concat

Publicado por Pedro (73 intervenciones) el 31/10/2007 14:09:46
Me dice q me falta el primer operador

el promp se posiciona en Concat(concat(aqui se posisiona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con con Concat

Publicado por Pedro (73 intervenciones) el 31/10/2007 14:17:12
lo anterior lo solucione poniendo '+' pero ahora trato de generar y me aparece esto

spc0009 Type mismatch in expression : concat('+',usernom,'').
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con con Concat

Publicado por Gabriel (75 intervenciones) el 31/10/2007 20:24:03
Para que generador estas trabajando.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con con Concat

Publicado por luis (82 intervenciones) el 31/10/2007 20:37:07
Crea un nuevo Procedure. Llamalo como quieras. Dentro del procedimiento defines una variable que sea de tipo character y le asignas 4 lugares mas que al atributo UsuNom. Por ejemplo:

UsuNomb(C1)
&Usu(C5)
o
UsuNomb(C40)
&Usu(C44)

Bien ahora, recorre la tabla en la que tienes el nombre del usario de la sigiente manera.
For Each
&Usu = ConCat(ConCat('+',UsuNomb,' '),'+',' ')
Msg(&Usu)
EndFor
Donde UsuNomb es un atributo de Tipo Character
Esto deberia desplegar un mensaje con el nombre. Pruebalo y me avisas. Saludos! Luis.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con con Concat

Publicado por Pedro (73 intervenciones) el 02/11/2007 19:59:01
Trabajo con generador vb y access

en gx8

el error q me sale es spc0009 Type mismatch in expression : concat('+',UsuNom,' ').
gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda con con Concat

Publicado por Pedro (73 intervenciones) el 02/11/2007 20:04:24
Ups tenia problemas con el Tipo( character tienen q ser todos)

ahi se solucionó ahora a probarlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar