GeneXus - Una Consulta

 
Vista:

Una Consulta

Publicado por Pedro (73 intervenciones) el 24/01/2008 13:34:07
La consulta es la siguiente

Tengo un Atributo llamado ProdCod q es Char de 20

lo q necesito saber es como saco de el contenido de ese atributo un caracter en especifico sabiendo de q se llena todo el atributo es de cir los 20 caracteres


ejemplo

ProdCod = "1234ABCDE"

&Var1 = "A"
&Var2 = "E"

en resumidas cuentas hay alguna funcion en gx q me permita hacer lo muestro en el ejemplo de arriba???

gracias por sus respuestas
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:Una Consulta

Publicado por adrian (1 intervención) el 24/01/2008 14:06:27
Lo que entendí es que querés sacar un valor de una posición específica, no? si es así usas la función SUBSTR

El ejemplo lo saque de la ayuda de GX
Example:
NoStr = SUBSTR('1234567890',5,2)
Result: NoStr = '56'

Con esto sacas los 2 valores desde la posición 5.
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:Una Consulta

Publicado por Leandro (146 intervenciones) el 24/01/2008 16:29:38
Si queres saber si una cadena o caracter estan contenidas en otra cadena se usa la función StrSearch...que te devuelde la posición de la subcadena a buscar...si devuelve 0 es que no la encontró.

&Pos = StrSearch('ABCDEF', 'A') // Devolveria 1.
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