La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/FoxPro-Visual-FoxPro/1042527-BLOQUEAR-COLUMNA-Y-O-FILA-DEL-GRID.html

BLOQUEAR COLUMNA Y/O FILA DEL GRID

BLOQUEAR COLUMNA Y/O FILA DEL GRID

Publicado por Edin (75 intervenciones) el 11/11/2008 19:11:28
Hola a todos tengo un grid con datos, pero quisiera bloquear la columna deseada a partir de la selección de un combobox, cómo lo hago???, gracias por su ayuda. Salu2

RE:BLOQUEAR COLUMNA Y/O FILA DEL GRID

Publicado por HELDER (COUNDY) (711 intervenciones) el 11/11/2008 20:28:41
EL COMBO LO DEBES ALIMENTAR CON DOS VALORES ASI
;
-BLOQUEAR COLUMNA
-DESBLOQUEAR COLUNMA

LUEGO EN EL EVENTO INTERACTIVECHANGE DEL COMBO ESCRIBE ESTO;

PUBLIC cCombo
cCombo=ALLTRIM(thisform.combo1.Value)

IF cCombo="BLOQUEAR COLUMNA"
thisform.grdCategoria.column1.ReadOnly = .T.
thisform.grdCategoria.Refresh
ELSE
IF cCombo="DESBLOQUEAR COLUNMA"
thisform.grdCategoria.column2.ReadOnly = .F.
thisform.grdCategoria.Refresh
ENDIF
ENDIF


SALUDES
DESDE HONDURAS C.A
YORO YORO

RE:BLOQUEAR COLUMNA Y/O FILA DEL GRID

Publicado por Edin (75 intervenciones) el 12/11/2008 00:42:22
Gracias Helder por tu ayuda, ahora mismo echare andar tu tip, algo mas como puedo filtrar datos exactos de una vista por ejemplo, si yo quero filtrar un campo que contenga datos repetido pero solo queiro que muestre todos los datos al valor que hago referencia.

ejemplo
---------------------------------------------------------------------------------------------------------
vista
---------------------------------------------------------------------------------------------------------
CODIGO NOMBRE CARGO
---------------------------------------------------------------------------------------------------------
1 CARLOS 12.50
1 CARLOS 10.00
2 VERONICA 52.00
1 CARLOS 33.00
3 ESTEBAN 40.00
2 VERONICA 10.00
25 ANDRES 15
--------------------------------------------------------------------------------------------------------
supongamos que si yo utilizo el campo codigo para filtrar datos y quiero filtrar el codigo 2, que, que me de unicamente los dos resultados, de la vista, mas no el codigo 25.
Gracias por tu ayuda. Salu2
Imágen de perfil de Mauricio

BLOQUEAR COLUMNA Y/O FILA DEL GRID

Publicado por Mauricio (1541 intervenciones) el 12/11/2008 05:57:40
Ejemplo: Filtro_buscar = '2 '
ALLT(filtro_buscar)
De este modo te buscara solo los que sean 2 nada mas

RE:BLOQUEAR COLUMNA Y/O FILA DEL GRID

Publicado por HELDER (COUNDY) (711 intervenciones) el 12/11/2008 20:16:39
select tu_vista
set filter to codigo==2
go top

Saludes amigo
desde Honduras C.A