Juan José,
Efectivamente no se evalua el OnPostEdit de la 1ª columna porque usted mismo
por código deshabilita la edición de la misma:
::oBrwTab:aCols[1]:nEditType :=beNone //No Debe editar columna 1
Cuando realice una edición en linea tiene mucho más entido que utilice el
evento OnPostEdit del PROPIO Browse en vez del de las columnas.
Cuando hay edición en linea, los eventos se disparan de la siguiente forma:
1) OnPostEdit en cada columna que REALMENTE ha entrado en edición. Recibe
lAbort, nKey
2) OnPostEdit en el propio Browse. Recibe lAbort, nKey
Tiene igualmente la propiedad TBrowse:lMutiEdit que le indica si la edición
en marcha es del tipo multi-linea o de sólo una columna.
Para ver la documentación al respecto rápidamente, simplemente coloque el
cursor en el evento OnPostEdit dentro del inspector de objetos y pulse F1.
Un saludo,
"Juan José García" <
correo@jjgsoft.biz> escribió en el mensaje
news:43a05339$[email=
1@ozsrvnegro.ozlan.local...]
1@ozsrvnegro.ozlan.local...[/email]
> He preparado este pequeño proyecto que os adjunto
>
> Como podreis ver se evalua la 1ª columna al final de la edición de la fila
> y no al salir de la misma
>
> Gracias de antemano.
>
> Juanjo.
>
>