GeneXus - Duda sobre For Each

   
Vista:

Duda sobre For Each

Publicado por Tronx (2 intervenciones) el 18/07/2016 22:00:01
Hola, Muy buenas Tardes Comunidad.

For Each Order Atributos
//Codigo
EndFor

For Each Atributos
//Codigo
EndFor

Bueno el primer For Each supongo que es un order como en SQL SERVER ( Select * From Tabla Where Columna1 = Dato Order By Asc), Estoy en lo cierto? Si en genexus sirve para algo mas se los agradeceria si se dan el tiempo de explicármelo

El segundo For Each Es como un Group By en Sql Server ? ( Select Sueldo,Edad From Tabla Group By Sueldo,Edad).

Si alguien me pudiera dar una explicacion adicional y en que casos se recomienda ocupar se los agradecería.

Otro Duda:
tengo una Tabla que tiene 48 columnas con 8 PK, Pero el Usuario Solo Filtrara por 5 Columnas de las cuales las 5 son PK, pero sobrarian 3, Que me recomiendan hacer?.

Pensaba hacer un For Each con atributos de las 8 PK y
ademas 5 Where referenciando a lo que digitara el usuario.
Ejemplo:

For Each Att1, Att2, Attl3, Att4, Att5, Att6, Att7, Att8
Where Att1 = &Var1
Where Attl2 = &Var2
Where Att3 = &Var3
Where Att4 = &Var4
Where Attl5 = &Var5
EndFor

Es eso correcto o de que otra forma ?

Espero haberle explicado bien. Estaré atento al tema

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
Imágen de perfil de Marcos

Duda sobre For Each

Publicado por Marcos (7 intervenciones) el 19/07/2016 15:28:08
hola, no terminé de entender que necesitas.Asi sería el formato.
1
2
3
4
5
6
7
8
For Each NombreTransaccion
Where Att1 = &Var1
Where Attl2 = &Var2
Where Att3 = &Var3
Where Att4 = &Var4
Where Attl5 = &Var5
//codigo
EndFor

http://training.genexus.com/files/comando-for-each-anidado-para-listar-info-agrupada-script-1345142?es

en este link tienes un ejemplo de como agrupar.
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