Página 1 de 1

TGridEdit:lOnEdit

Publicado: Vie Ago 03, 2007 6:55 pm
por zeasoftware
Estoy queriendo hacer la captura de las partidas de una factura, hace unos dias ignacio me recomendo el uso del evento OnEdit, lo he leido y pongo lo siguiente, pero....., de la columna 2 que es donde pongo la cantidad, ya no pasa, ahi se queda y no me guarda los datos de las siguientes columnas por no pasar por los enventos OnExit.
La columna 5 es el precio y es editable, pero ya no llega a el.
Que hago mal?
WITH OBJECT ::oBrwPartidas
//Cargamos datos en el array
:SetArray( ::aPartidas )
// Para que salte descripción y total lí­nea, que no son editables
:aCols[3]:OnEdit := {|| .f. } //unidad de medida
:aCols[4]:OnEdit := {|| .f. } //descripcion
:aCols[6]:OnEdit := {|| .f. } //importe

//::Monitor( oSender )
:SetFocus()
END
Gracias de antemano.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--

TGridEdit:lOnEdit

Publicado: Vie Ago 03, 2007 8:22 pm
por ignacio
Ramón,
No he entendido bien donde está el problema o error, lo siento.En cualquier caso, si OnEdit retorna falso, dicho GridEdit no entra en edición, lo cual no quiere decir que no se le pueda asignar un valor.
Un saludo
--
Ignacio Ortiz de Zúñiga
Email: iozuniga@ozs.com
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=46b35e19@ozsrv2.ozlan.local...]46b35e19@ozsrv2.ozlan.local...[/email]
Estoy queriendo hacer la captura de las partidas de una factura, hace unos dias ignacio me recomendo el uso del evento OnEdit, lo he leido y pongo lo siguiente, pero....., de la columna 2 que es donde pongo la cantidad, ya no pasa, ahi se queda y no me guarda los datos de las siguientes columnas por no pasar por los enventos OnExit.
La columna 5 es el precio y es editable, pero ya no llega a el.
Que hago mal?
WITH OBJECT ::oBrwPartidas
//Cargamos datos en el array
:SetArray( ::aPartidas )
// Para que salte descripción y total lí­nea, que no son editables
:aCols[3]:OnEdit := {|| .f. } //unidad de medida
:aCols[4]:OnEdit := {|| .f. } //descripcion
:aCols[6]:OnEdit := {|| .f. } //importe

//::Monitor( oSender )
:SetFocus()
END
Gracias de antemano.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--

TGridEdit:lOnEdit

Publicado: Vie Ago 03, 2007 9:16 pm
por zeasoftware
El problema radica en que una vez que que encuentra un OnEdit con retorno .f., ya no continua con las demas columnas.
Mis columnas editables son la 1, 2 y 5, pero el primer OnEdit es en la columna 2, y ya no llega a la columna 5.
Si quito el OnEdit vuelve a funcionar.
Los fuentes de la clase TGridEdit no vienen con Xailer?
solo para revisar y darme una idea de como poder resolver mi problema, ya que revisando los fuentes de TBrowColumn, he visto que, efectivamente, rompe la captura y me devuelve un .f..
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--

TGridEdit:lOnEdit

Publicado: Sab Ago 04, 2007 11:20 am
por ignacio
Ramón,
TBrwColumn:OnEdit sólo afecta a nivel de columna. El hecho de que una columna no sea editable por devolver falso no quiere decir que el resto de columnas no puedan entrar en edición.
Me he tomado la molestia de hacer mi propio ejemplo para probarlo, haciendo que la columna 1 y 2 tuvieran sobre sobrecargado el evento OnEdit y devolviendo falso, y la tercera columna que no tiene sobrecargado dicho evento entra en edición perfectamente.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Email: iozuniga@ozs.com
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=46b37f00@ozsrv2.ozlan.local...]46b37f00@ozsrv2.ozlan.local...[/email]
El problema radica en que una vez que que encuentra un OnEdit con retorno .f., ya no continua con las demas columnas.
Mis columnas editables son la 1, 2 y 5, pero el primer OnEdit es en la columna 2, y ya no llega a la columna 5.
Si quito el OnEdit vuelve a funcionar.
Los fuentes de la clase TGridEdit no vienen con Xailer?
solo para revisar y darme una idea de como poder resolver mi problema, ya que revisando los fuentes de TBrowColumn, he visto que, efectivamente, rompe la captura y me devuelve un .f..
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--

TGridEdit:lOnEdit

Publicado: Sab Ago 04, 2007 11:22 am
por zeasoftware
Me ayudarias mucho si compartes el ejemplo, puede que yo este haciendo algo mal.
Gracias de antemano.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje news:[email=46b444eb@ozsrv2.ozlan.local...]46b444eb@ozsrv2.ozlan.local...[/email]
Ramón,
TBrwColumn:OnEdit sólo afecta a nivel de columna. El hecho de que una columna no sea editable por devolver falso no quiere decir que el resto de columnas no puedan entrar en edición.
Me he tomado la molestia de hacer mi propio ejemplo para probarlo, haciendo que la columna 1 y 2 tuvieran sobre sobrecargado el evento OnEdit y devolviendo falso, y la tercera columna que no tiene sobrecargado dicho evento entra en edición perfectamente.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Email: iozuniga@ozs.com
"Ramón Zea" <zeasoftware@hotmail.com> escribió en el mensaje news:[email=46b37f00@ozsrv2.ozlan.local...]46b37f00@ozsrv2.ozlan.local...[/email]
El problema radica en que una vez que que encuentra un OnEdit con retorno .f., ya no continua con las demas columnas.
Mis columnas editables son la 1, 2 y 5, pero el primer OnEdit es en la columna 2, y ya no llega a la columna 5.
Si quito el OnEdit vuelve a funcionar.
Los fuentes de la clase TGridEdit no vienen con Xailer?
solo para revisar y darme una idea de como poder resolver mi problema, ya que revisando los fuentes de TBrowColumn, he visto que, efectivamente, rompe la captura y me devuelve un .f..
Saludos.
--
Ramón Zea
01.993.194.14.27
http://www.paginasprodigy.com/zeasoftware/
zeasoftware@prodigy.net.mx
zeasoftware@hotmail.com
ramonzea@yahoo.com
zeasoft.movil@hotmail.com
--