GeneXus - Problemas con Return

 
Vista:

Problemas con Return

Publicado por jaed (36 intervenciones) el 02/03/2008 09:36:53
Hola a todos

El problema que tengo es el siguiente:

Trabajo con un Report que llama a una procedure.
Dentro de la procedure tengo varios for each anidados.Dentro del primer for each tengo un if que si se cumple una condición le obligo a dar un mensaje y además RETURN. La cuestión es que compruebo que se cumple la condición ya que el mensaje sale en pantalla pero no el Return ya que sigue ejecutando la procedure sin devolver el control al report.

¿Estoy utilizando correctamente el RETURN?

Trabajo con .NET y Genexus 9.0

saludos
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:Problemas con Return

Publicado por luis (82 intervenciones) el 05/03/2008 16:11:12
Si queres que salga de un for each, tenes que utilizar el comando exit, si queres que te termine el procedimiento, proba hacer alguna bandera que te haga ejecutar un exit en todos los for each. 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:Problemas con Return

Publicado por jaed (36 intervenciones) el 06/03/2008 11:48:56
Gracias Luis

Ya había solucionado el problema de la misma forma que tu me indicas.De todas formas muchas gracias

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