Re: [gx-l] Corte de control

Edgardo,

Si están anidados, al colocar cada grilla en el form esta la Grid3 dentro de la Grid2 y está dentro de la Grid1 y por eso no es necesario llamar a caga grilla para cargarla, esto lo hace automáticamente, te adjunto imagen como se muestran los datos...



Atte.,
Luis Cavieres M.

El 1 de marzo de 2013 16:25, Edgardo moreno meza <egyware@gmail.com> escribió:
Que raro no tengo ESET...

Bueno gracias Luis de nuevo, pero me referia a Grids anidados, por lo que veo cada grids es independiente, yo tengo un grid estandar dentro de un gridfreestyle. Cada vez que hago el ciclo no tengo problemas en sacar los datos del del gridfreestyle, sin embargo cuando quiero sacar los datos del grid interior (usando el corte de control) este simplemente no trae ningún dato y verifique con msg que la navegación es correcta y si trae los datos.
Hola Salvador hice algo parecido pero solo con 1 nivel de anidamiento Años-Meses más Dias sin embargo el Grid interno que contiene los dias no me cargo nada siendo que habia datos.

Saludos, gracias por su ayuda, pero mi frustración pudo más y solo usaré un grid simple.

El 1 de marzo de 2013 15:48, Salvador Francisco ZLL <sfrancisco@laluna.com.mx> escribió:

Y que evento estas ejecutando tu búsqueda?, en cuanto el recorrido yo tengo algo parecido, en evento load

 

FOR EACH ANIO

       FOR EACH MES

               FOR EACH DIA

                ENDFOR

               Dias.load()

      ENDFOR

      Meses.load()

ENDFOR

Anios.load()

 

De: Edgardo moreno meza [mailto:egyware@gmail.com]
Enviado el: Viernes, 01 de Marzo de 2013 11:03 a.m.
Para: gx-l@gxtech.com.uy
Asunto: Re: [gx-l] Corte de control

 

Gracias a todos por sus respuestas me sirvio bastante lo de las formulas aunque lanzo algunos warnings de alerta de rendimiento.

Aunque ahora tengo otro problema de hace rato que quiero ver el resultado dentro un grid anidado con un free style grid, pero no me funciona...

 

tengo algo asi...

 

for each Año Mes

     &mes = Mes

     for each Año Mes Dia

        for each 

            //cargo las variables con los datos de la transacción

        end

       Grid.Load()

     endfor

     FreeStyleGrid.Load()
endfor

 

 

Solo se ven los meses de cada freestylegrid, sin embargo de cada grid permanece en blanco sin ningun dato, use msg para ver que ocurria (depuración de manera muy antigua). A lo que tengo le agregé esto

msg("a")

Grid.Load()

msg("b")

 

Y solo veo en pantalla, la pura letra a

 

He estado buscando como usar grids anidados, pero no he encontrado todavía.

 

Muchas gracias

 


 

El 1 de marzo de 2013 11:11, Luis Cavieres <luis.cavieres@kbi.cl> escribió:

Hola Edgardo,

La otra opción es crear 3 atributos formula:

Ano ==> Formula Year(atributo_fecha)
Mes ==> Formula Month(atributo_fecha)
Dia ==> Formula Day(atributo_fecha)

Y luego en tu programa realiza el corte control de esta forma

For each Ano, Mes
      -------
      For each Ano, Mes, Dia
            -------
            For each Ano, Mes, Dia
                  -------
            Endfor
      Endfor
Endfor

Atte.,
Luis Cavieres M.

El 1 de marzo de 2013 09:35, Soportegx <soportegx@gmail.com> escribió:

 

create una tabla de meses para solucionarlo o en su defecto un arrglo o SDT bueno existen varias formas para recorrer primero los meses y luego los días. Si necesitas algo rapido para probar hazlo con variables

algo así

&mes=1
Do while &mes<=12
    For Each
          Where month(atributo_fecha) = &mes
          //Cortes de Control
    Endfor
    &mes+=1
Enddo


El 1 de marzo de 2013 09:25, Edgardo moreno meza <egyware@gmail.com> escribió:

 

Hola, tengo una pregunta que me está volviendo loco

 

 

Quiero hacer dos cortes de control, uno por mes y el otro por dia, la idea es agrupar los items de la transacción por mes y me muestre la suma de las ventas por día correspondiente del mes.

El problema es que pude hacer el corte de control pero por día sin ningún problema pero no puedo hacer el corte de control por mes debido que es el mismo atributo.


Gracias

 

-- 

Edgardo Moreno Meza.

 

 



 

--
Edgardo Moreno Meza.

 

__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 7988 (20130208) __________

 

ESET NOD32 Antivirus ha comprobado este mensaje.

 

http://www.eset.com



__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 7988 (20130208) __________

ESET NOD32 Antivirus ha comprobado este mensaje.

http://www.eset.com



--
Edgardo Moreno Meza.




--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a genexus+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

0 Response to "Re: [gx-l] Corte de control"

Publicar un comentario