Salir de grid con enter

28/12/2005 - 16:26 por J. Alejandro Ramirez | Informe spam
Hola a todos.

Como puedo hacer para que cuando se de enter en la primera columna del grid,
si la celda esta vacía salga y se posicione el enfoque en un control
diferente como un cuadro de texto?

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Jose Valverde
02/01/2006 - 19:32 | Informe spam
Buenas
Yo por lo general un grid lo enlazo con un cursor, seme hace mas sencillo,
espero q tambien tu lo hagas
pero bueno la solucion seria la siguiente

Creta un cursor: por ejemplo:

CRETE CURSOR Temp ( CAMPO1 N(18,0), CAMPO2 C(50))

despues enlazo con un grid asi

THISFORM.GRID1.RECORDSOURCE = "Temp"
THISFORM.GRID1.COLUMN1.CONTROLSOURCE = "CAMPO1"
THISFORM.GRID1.COLUMN2.CONTROLSOURCE = "CAMPO2"
THISFORM.GRID1.REFRESH

y valida en el objeto TEXT1 de la primera Columna osea COLUMN1 en el
evento PRESS KEY lo siguiente.

select Temp
if lastkey() then
if empty(Temp.compo1) then && depende que tipo de datos contengas en
este campo
thisform.text1.setfocus
endif
endif

esto es trabajadolo con cursor porqie si prefuntas sis por ejemplo:
if thisform.grd1.column1.text1.value <> " " then & & o cualquier otra
condicon
endif

haces no no da resultado







PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida