Inicio > Visual FoxPro > vfox_mochis > Grid Avanzar al siguiente registro automaticamente

Grid Avanzar al siguiente registro automaticamente

Experto:
Usuario:
Fecha: 16/09/2008
Valoración: (5,00 sobre 5) Categoría: Visual FoxPro
12/09/2008
roquerr, usuario preguntando en Visual FoxPro
Usuario
Estimado experto;
La consulta es la siguiente: Tengo un Grid con 25 lineas ya creadas
para factura, Como avanzar de "Forma Automatica" a la siguiente
linea del Grid una vez que se llega a la ultima columna editable del
grid (en este caso "descuento").
Gracias de antemano por su ayuda.
Atte;
LuisRR
15/09/2008
roquerr, experto respondiendo en Visual FoxPro
Experto
normalmente lo que yo hago es poner una columna de mas y si llego a ella creo el nuevo registro, me explico mas, si son 5 campos lo que se muestra en el grid pongo que seran 6 y esta 6 columna el ancho seria de cero para no confindir al usuario, y en el codigo de aftercolrowchange pongo lo siguiente:
if ncolindex = this.columncount
      skip
      if eof()
           append blan
      endif
      keyboard '{enter}'
      thisform.refresh
endif
lo que hace el codigo es checar si estas al final del archivo, en caso de que sea asi, entonces abro el nuevo registro y mando un enter lo que hace que se pase a la siguiente columna que seria la primera, y listo, tengo años asiendoslo asi y me funciiona cualquierduda, vuelve a preguntar
16/09/2008
roquerr, usuario preguntando en Visual FoxPro
Usuario
Gracias por su valiosa ayuda;
LuisRR
Enlaces patrocinados