
propiedad dynamic back color
Publicado por eduardo (139 intervenciones) el 16/04/2008 02:12:58
HOLA:
Tengo un grid con una base de clientes ordenada por apellido
(es la tercer columna)
En el mismo form tengo un text en el cual a medida que pongo letras me acerco
Con el cursor a lo que busco.
Necesitaba que ademas de posicionar el cursor ,me pinte la celda de verde (la del apellido
Donde se posiciona).lo pude lograr.
el codigo del interactive change del text es:
SET NEAR ON
MM=ALLTRIM(THIS.VALUE)
sele alumnos
SEEK(MM)
NN=RECNO()
THISFORM.GRID1.SETFOCUS
THISFORM.GRID1.COLUMN3.DynamicBackColor=;
"IIF(RECNO( )=NN, RGB(0,255,0) ;
, RGB(255,255,255))"
THISFORM.TEXT2.SETFOCUS
THISFORM.GRID1.REFRESH
SET NEAR OFF
RETURN
mas alla que me pinta la celda buscada,
Lo raro es que cuando pinta la celda sale un
Mensaje que dice: "la expresión no es valida,use una expresión valida para
Dynamicbackcolor".
Necesitaria saber el error. Desde ya gracias
Tengo un grid con una base de clientes ordenada por apellido
(es la tercer columna)
En el mismo form tengo un text en el cual a medida que pongo letras me acerco
Con el cursor a lo que busco.
Necesitaba que ademas de posicionar el cursor ,me pinte la celda de verde (la del apellido
Donde se posiciona).lo pude lograr.
el codigo del interactive change del text es:
SET NEAR ON
MM=ALLTRIM(THIS.VALUE)
sele alumnos
SEEK(MM)
NN=RECNO()
THISFORM.GRID1.SETFOCUS
THISFORM.GRID1.COLUMN3.DynamicBackColor=;
"IIF(RECNO( )=NN, RGB(0,255,0) ;
, RGB(255,255,255))"
THISFORM.TEXT2.SETFOCUS
THISFORM.GRID1.REFRESH
SET NEAR OFF
RETURN
mas alla que me pinta la celda buscada,
Lo raro es que cuando pinta la celda sale un
Mensaje que dice: "la expresión no es valida,use una expresión valida para
Dynamicbackcolor".
Necesitaria saber el error. Desde ya gracias
Valora esta pregunta


0