|
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
|