Busqueda incremental en grid, posicionar registro
Publicado por ELKITE (2 intervenciones) el 03/07/2003 18:27:24
Que hay...
Tengo una busqueda incremental con un textbox y un grid, la busqueda funciona perfecto y para hacer esta busqueda hago esto:
En el interactiveChange del Textbox
BUSCA=TRIM(THISFORM.TEXT1.VALUE)
SEEK BUSCA
IF FOUND()
THISFORM.GRID1.SETFOCUS
THISFORM.TEXT1.SETFOCUS
ENDIF
solo que me gustaria que el registro que tiene el puntero quedara siempre en la primera fila del grid, siempre me muestra el registro actual a la mitad del grid o si esta a la vista del grid lo deja donde esta, solo mueve el puntero. He estado jugando un poco con relativerow y activerow, haciendo tambien doscroll, pero no tengo el resultado que quiero... alguna idea de como lograrlo?
Tengo una busqueda incremental con un textbox y un grid, la busqueda funciona perfecto y para hacer esta busqueda hago esto:
En el interactiveChange del Textbox
BUSCA=TRIM(THISFORM.TEXT1.VALUE)
SEEK BUSCA
IF FOUND()
THISFORM.GRID1.SETFOCUS
THISFORM.TEXT1.SETFOCUS
ENDIF
solo que me gustaria que el registro que tiene el puntero quedara siempre en la primera fila del grid, siempre me muestra el registro actual a la mitad del grid o si esta a la vista del grid lo deja donde esta, solo mueve el puntero. He estado jugando un poco con relativerow y activerow, haciendo tambien doscroll, pero no tengo el resultado que quiero... alguna idea de como lograrlo?
Valora esta pregunta


0