Académique Documents
Professionnel Documents
Culture Documents
L1
ACA HAY UN SCROLL
Si al final de la pagina se agrega otro Grid que nivel es?
Cdigo
L0 empleado Otros Datos
Informacin
adicional
L1
ACA HAY UN SCROLL
L1
ACA HAY OTRO SCROL (Detalle del Detalle 1) que esta en el nivel 2
(L2)
Que nivel seria si inserto un Grid en el Detalle 1, que nivel
seria?? Nivel 2 (L2) ya que esta al mismo nivel que el scroll de
color Rojo
Cdigo
empleado Otros Datos
Informacin
adicional
ACA HAY OTRO SCROL (Detalle del Detalle 1) que esta en el nivel 2
(L2)
ACA HAY OTRO SCROLL (Detalle del Detalle del Detalle 1) que esta
en el nivel 3 (L3)
Entonces si pongo otro Grid en el Scroll que esta de color
Rojo, estara al mismo nivel que el scroll de color verde?
Seria en el nivel 3
Cdigo
empleado Otros Datos
L0
Informacin
adicional
Informacin
adicional
ACA HAY OTRO SCROLL (Detalle del Detalle del Detalle 1) que esta
en el nivel 3 (L3)
Accediendo a los Diferentes Niveles
Entendiendo que es un ROWSET
Un ROWSET es un GRID o un SCROLL que se encuentra en
MEMORIA. Por ejemplo Si tengo un GRID y un SCROLL en el
nivel 1 de una pagina entonces tengo 2 ROWSET.
Entendiendo que es un ROW
Un Row o Rows es la cantidad de datos que hay en un GRID o
un SCROLL. Por ejemplo tengo a un GRID que esta en el nivel 1
y este tiene 10 lneas de datos entonces hay 10 Rows. Si tengo
un Scroll con 4 lnea de datos entonces tendra 4 Rows
Accediendo a los Diferentes Niveles
ROWSET y ROW
Para cada ROWSET existen n ROWS. Y estos n ROWS
pueden tener 1 o mas ROWSETs que a la vez tienen ROWS y
as sucesivamente.
Entendiendo que es un ROW
Por ejemplo tengo un SCROLL (RowSet) y este SCROLL tiene 5
lnea de Datos osea 5 ROWS. Entonces en mi diseo inserto
un SCROLL mas dentro del ya existente, el nuevo SCROLL
estara en el nivel 2. Entonces con el nuevo diseo por cada
ROW (de los 5 existentes) del primer SCROLL hay un nuevo
SCROLL(RowSet) y este nuevo ROWSET tiene mas rows y as
sucesivamente.
Todo esto (ROWSET y ROWS) se replica para todos los niveles que hay en
una aplicacin
Cuantos Rowsets:
- En el nivel 1, solo hay 1
ROWSET.
- En el Nivel 2 Hay 3 ROWSET
por cada ROW en el ROWSET
del nivel 1
Cuantos Rows:
- En el nivel 1 tengo un Scroll
con 3 rows.
- En el Nivel 2 tengo 1 Scroll
con 3 Rows.
- En el mismo Nivel 2 tengo un
Grid con 5 Rows.
- En el mismo Nivel 2 tengo
otro Scroll con 6 Rows
Como acceder a la informacin del GRID y el Scroll que se
encuentran en el nivel 1 (Solo los que estn en el nivel 1 mas no los
niveles que interiores.
Cdigo
empleado Otros Datos
Informacin
adicional
&RS = Getlevel0()(1).getRowSet(Scroll.R1);
Accedemos al Nivel 0 Accedemos al RowSet del Nivel 1 donde se encuentra el scroll
Accedemos al Nivel 1
Cdigo para el ejemplo anterior
Declarando Variables
Local RowSet &RS_Nivel1_Grilla, &RS_Nivel1_Scroll;
Cambiaron
&RS_Nivel1_Grilla = Getlevel0()(1).getRowSet(Scroll.R1);
acorde al scroll o
&RS_Nivel1_Scroll = Getlevel0()(1).getRowSet(Scroll.R2); grilla que estoy
accediendo.
Recorriendo los RowSet
For &i = 1 To &RS_Nivel1_Grilla.ActiveRowCount
Warning &RS_Nivel1_Grilla.GetRow(&i).R1.field1.value;
End-For;