FoxPro/Visual FoxPro - Digitacion rapida en una grid..

 
Vista:

Digitacion rapida en una grid..

Publicado por TITO (356 intervenciones) el 20/01/2003 03:18:27
Tengo una grid con dos columnas, la de la derecha es la que puede ser actualizable. Al digitar valores en esta columna me gustaria que al darle INTRO saltara a la celda de mas abajo, cosa que ahora debo presionar la tecla de flecha hacia abajo lo cual hace muy lento el proceso de llenado de datos. Si alguien sabe como solucionar, desde ya le agradezco.
TITO
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:Digitacion rapida en una grid..

Publicado por Roman Suazo (2723 intervenciones) el 20/01/2003 16:07:37
Pon este codigo en el keypress del textbox de la columna 2, es decir,
la columna mas a la derecha del grid

if nKeyCode=13

nodefault

if !eof()
skip
this.parent.parent.activatecell(this.parent.parent.activerow, 2)

endif

endif

Me cuentas is no funciona

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

RE:Digitacion rapida en una grid..

Publicado por carlillus (10 intervenciones) el 20/01/2003 16:12:48
COLOCA ESTO EN EL EVENTO -- BEFOREROWCOLCHANGE --

IF !EMPTY(thisform.grid1.column2.text1.Value) AND thisform.grid1.ActiveColumn=1
thisform.grid1.Column1.Text1.setfocus
SKIP
thisform.refresh
ENDIF

OJO:
"Pon la columna 2 de sololectura nada más, y asi podras evaluar en el evento BEFOREROWCOLCHANGE"

Espero te sirva...
Por favor, verifica si puedes ayudarme con mí problema, de antemano 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