Duda sobre For Each
Publicado por Tronx (4 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.
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
0