GeneXus - Ayuda con for each

   
Vista:

Ayuda con for each

Publicado por Martin Gomez (1 intervención) el 13/08/2009 19:28:08
Hola estoy probando poder ingresar un nombre en una variable y que sea buscado y si lo encuentra muestre un mensaje pero me da error.
Prodrian corregir mi error o decirme como hacerlo, aca les mando lo que hice.

Event 'Buscar'

for each

defined by PersonaId

if &Nombres = PersonaNombre
Msg("Encontrado")
return
endif

endfor

EndEvent // 'Buscar'

Muchas 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 for each

Publicado por Luis Alberto (120 intervenciones) el 14/08/2009 01:15:33
Que tal mira. yo usaría esto

Event 'Buscar'

For each PersonaNombre
Where &Nombres = PersonaNombre
defined by PersonaAtributoUnico // obviamente es un atributo de la tabla que no se repita
// en ninguna otra
Msg("Encontrado")
Exit
EndFor

EndEvent // 'Buscar'

Aunque sería bueno que aclares version del Gx, DBMS, Generador, Ambiente, etc

Exitos
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