Clarion - Browse diámicos

 
Vista:

Browse diámicos

Publicado por Ricardo (31 intervenciones) el 05/01/2006 03:15:45
Como es posible hacer en un browse hijo relacionado cambie o se muestre un numero distintos de columnas seg´n lo seleccionado.
Ricardo
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:Browse diámicos

Publicado por EMoreno (269 intervenciones) el 05/01/2006 18:41:11
Hola que tal.

Si la idea es cambiar las columnas de un browse pero de la misma table, lo puedes conseguir con la instruccion {PROP:Format}

Puedes conseguirlo mas o menos de la siguiente manera
Case PAR:Tabla
Of 1
?LstSelect {PROP:Format} = '15L(2)|M~Cve~C(0)@S2@#1#85L(2)|M~Cofemer~C(0)@S50@#3#15L(2)|M~Nombre~C(0)@S255@#2#'
Of 2
?LstSelect {PROP:Format} = '30L(2)|M~Clave~C(0)@s5@#1#200L(2)|M~Nombre~C(0)@s60@#2#'
Of 3
?LstSelect {PROP:Format} = '30L(2)|M~Clave~C(0)@s6@#1#365L(2)|M~Nombre~C(0)@s90@#2#'
End

Espero haberte ayudado un poco
Saludos y Feliz 2006
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:Browse diámicos

Publicado por Ricardo Ramos (31 intervenciones) el 10/01/2006 22:11:41
Necesito cambiar color, título de la cabezera y ocultar la columna,
las dos primeras funcionan con esto:

?Browse:1{PropList:Backcolor,2} = color:red
?Browse:1{PropList:Header,2} = 'Nuevo Código'

Ocultar una columna no pude de ninguna forma. Este código que me enviaste ya lo probé y funciona, sin embargo no sé como.

Me lo podes explicar ??
que es 15L(2)
que función cumple la M
que hace la C(0) y esto C(0)@S2@#1#85L(2)| ?????

?LstSelect {PROP:Format} = '15L(2)|M~Cve~C(0)@S2@#1#85L(2)|M~Cofemer~C(0)@S50@#3#15L(2)|M~Nombre~C(0)@S255@#2#'

Gracias
Ricardo
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:Browse diámicos

Publicado por EMoreno (269 intervenciones) el 11/01/2006 16:45:23
La M es el titulo de la columna.

15L(2) significa que la columna tiene un ancho de 15 y esta alineado a la Izquierda (Left) con 2 posiciones de Ident.

C(0) es que el titulo de la columna esta alineado al centro con cero posiciones de Idenr.

@S2 los datos de esa columna es un string de 2 posiciones.


Por lo que si tu quisieras ocultar una columna lo más fácil es que el ancho de la columna sea de cero

0L(2)|M~Articulo~C(0)@N07@

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