Re: Macro de un objeto?
Publicado: Dom Mar 29, 2009 9:12 pm
Juan,
>
> cSelect := "select menu, nivel"+Alltrim( Str( AppData:nUsuarioNivel) )+"
> from accesos"
> AppData:oBase:Execute ( cSelect,,@aData)
> For i=1 to Len( aData )
> cMenu := aData[1] // por ej mnFacturas, valor de la propiedad
> cVarName del menu. Tambien probe con ::mnFacturas
> lHabilitado := aData[2] // .T. o .F.
> &cMenu.:lEnabled := lHabilitado
> Next
> Pero no funciona.
> Mi problema es como decir que mnFacturas es ::mnFacturas:lEnabled := .T. o
> .F.
>
Prueba
__objSendMsg(cMenu,"lEnabled", aData[2] en vez de &cMenu.:lEnabled :=
lHabilitado
Espero que te funcione.
Saludos,
José Luis Capel
>
> cSelect := "select menu, nivel"+Alltrim( Str( AppData:nUsuarioNivel) )+"
> from accesos"
> AppData:oBase:Execute ( cSelect,,@aData)
> For i=1 to Len( aData )
> cMenu := aData[1] // por ej mnFacturas, valor de la propiedad
> cVarName del menu. Tambien probe con ::mnFacturas
> lHabilitado := aData[2] // .T. o .F.
> &cMenu.:lEnabled := lHabilitado
> Next
> Pero no funciona.
> Mi problema es como decir que mnFacturas es ::mnFacturas:lEnabled := .T. o
> .F.
>
Prueba
__objSendMsg(cMenu,"lEnabled", aData[2] en vez de &cMenu.:lEnabled :=
lHabilitado
Espero que te funcione.
Saludos,
José Luis Capel