FoxPro/Visual FoxPro - Restringir el acceso a una "celda"

 
Vista:
sin imagen de perfil
Val: 29
Ha aumentado su posición en 3 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Restringir el acceso a una "celda"

Publicado por Javier (271 intervenciones) el 26/03/2002 14:09:36
Hola a todos!
Necesito impedir el acceso a una "celda" cualquiera de un grid.
Es decir, teniendo un grid asociado a una tabla, necesito que al moverme por el grid se impida el acceso a un campo.
Lo que quiero NO es impedir que se modifique el dato del campo, sino que no pueda entrar en el textbox. (ni con teclado ni con mouse)
Espero que me entiendan y me ayuden.
Gracias de antemano
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:Restringir el acceso a una

Publicado por WILLIAMS VIDAL (85 intervenciones) el 26/03/2002 19:06:58
Hola.

Selecciona el Grid y en la ventana de propiedades, selecciona la columna que deseas proteger, y en la propeidad enabled ponle .F.
eso hara que esa celda no se modifique. osea la estas deshabilitando

Espero haberte ayudado.
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
sin imagen de perfil
Val: 29
Ha aumentado su posición en 3 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:Restringir el acceso a una

Publicado por Javier (271 intervenciones) el 27/03/2002 05:36:06
Gracias por tu ayuda.! , pero lo que propones me va a deshabilitar la columna completa. Lo que yo necesito es que deshabilite una "celda". Suponte que tengo los campos articulo, descripcion y precio. Yo necesito, por ejemplo, que no se pueda ingresar al campo precio del artículo 23.
GRACIAS !!!
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:Restringir el acceso a una

Publicado por Foxperto (894 intervenciones) el 27/03/2002 13:27:24
Hola Javier:

Mira lo que se me ocurre es que utilizes el Evento GotFocus, del TextBox.

Algo asi como:

En el GotFocus del TextBox:

If nArticulo = 23
Return .F.
EndIf

No se si funcionara, pero podrias probar.

Prueba y me cuentas

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