¿Se puede acceder al oEdit de un Browse en Edición???
Cuando entro a editar un registro, sólo una columna, me interesaría poder
capturar los eventos que se capturan en un Edit cualquiera... por ej. el
OnKeyDown....
Algo como ... oBrowse:oColumn[x]:oEdit:OnKeyDown
¿Es posible???
Gracias.
Un Saludo,
Xevi.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Eventos del Edit de un Browse
Eventos del Edit de un Browse
Parece ser que estan de Vacaciones...!!!
Bien, por si queda alguien está al otro lado...
He leído un poco la ayuda de Xailer... y parece ser que está el objeto oGridEdit...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:nOnKeyDown := {|oSender,nKey| LogDebug(nKey) }
RETURN Nil
Bien, pues tal como lo he probado...
cuando estoy en edición de la columna4 del Browse2, no se lanza el LogDebug()
¿Que me falta???
¿Que hago mal???
Gracias.
Un Saludo,
Xevi.
Pdta.: Felices Fiestas y un Mejor 2006 !!!
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:43ac174c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>
> ¿Se puede acceder al oEdit de un Browse en Edición???
>
> Cuando entro a editar un registro, sólo una columna, me interesaría poder
> capturar los eventos que se capturan en un Edit cualquiera... por ej. el
> OnKeyDown....
>
> Algo como ... oBrowse:oColumn[x]:oEdit:OnKeyDown
>
> ¿Es posible???
>
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
>
>
--
Bien, por si queda alguien está al otro lado...
He leído un poco la ayuda de Xailer... y parece ser que está el objeto oGridEdit...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:nOnKeyDown := {|oSender,nKey| LogDebug(nKey) }
RETURN Nil
Bien, pues tal como lo he probado...
cuando estoy en edición de la columna4 del Browse2, no se lanza el LogDebug()
¿Que me falta???
¿Que hago mal???
Gracias.
Un Saludo,
Xevi.
Pdta.: Felices Fiestas y un Mejor 2006 !!!
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:43ac174c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>
> ¿Se puede acceder al oEdit de un Browse en Edición???
>
> Cuando entro a editar un registro, sólo una columna, me interesaría poder
> capturar los eventos que se capturan en un Edit cualquiera... por ej. el
> OnKeyDown....
>
> Algo como ... oBrowse:oColumn[x]:oEdit:OnKeyDown
>
> ¿Es posible???
>
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
>
>
--
Eventos del Edit de un Browse
Perdón... se me coló una n...
El Evento correcto es ese...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:OnKeyDown := {|oSender,nKey| LogDebug(nKey) }
RETURN Nil
Pero no funciona!!!
¿Que me falta???
?Que hago mal???
Gracias
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=43ac2313@ozsrvnegro.ozlan.local...]43ac2313@ozsrvnegro.ozlan.local...[/email]
Parece ser que estan de Vacaciones...!!!
Bien, por si queda alguien está al otro lado...
He leído un poco la ayuda de Xailer... y parece ser que está el objeto oGridEdit...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:nOnKeyDown := {|oSender,nKey| LogDebug(nKey) }
RETURN Nil
Bien, pues tal como lo he probado...
cuando estoy en edición de la columna4 del Browse2, no se lanza el LogDebug()
¿Que me falta???
¿Que hago mal???
Gracias.
Un Saludo,
Xevi.
Pdta.: Felices Fiestas y un Mejor 2006 !!!
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:43ac174c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>
> ¿Se puede acceder al oEdit de un Browse en Edición???
>
> Cuando entro a editar un registro, sólo una columna, me interesaría poder
> capturar los eventos que se capturan en un Edit cualquiera... por ej. el
> OnKeyDown....
>
> Algo como ... oBrowse:oColumn[x]:oEdit:OnKeyDown
>
> ¿Es posible???
>
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
>
>
--
El Evento correcto es ese...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:OnKeyDown := {|oSender,nKey| LogDebug(nKey) }
RETURN Nil
Pero no funciona!!!
¿Que me falta???
?Que hago mal???
Gracias
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=43ac2313@ozsrvnegro.ozlan.local...]43ac2313@ozsrvnegro.ozlan.local...[/email]
Parece ser que estan de Vacaciones...!!!
Bien, por si queda alguien está al otro lado...
He leído un poco la ayuda de Xailer... y parece ser que está el objeto oGridEdit...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:nOnKeyDown := {|oSender,nKey| LogDebug(nKey) }
RETURN Nil
Bien, pues tal como lo he probado...
cuando estoy en edición de la columna4 del Browse2, no se lanza el LogDebug()
¿Que me falta???
¿Que hago mal???
Gracias.
Un Saludo,
Xevi.
Pdta.: Felices Fiestas y un Mejor 2006 !!!
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:43ac174c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>
> ¿Se puede acceder al oEdit de un Browse en Edición???
>
> Cuando entro a editar un registro, sólo una columna, me interesaría poder
> capturar los eventos que se capturan en un Edit cualquiera... por ej. el
> OnKeyDown....
>
> Algo como ... oBrowse:oColumn[x]:oEdit:OnKeyDown
>
> ¿Es posible???
>
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
>
>
--
Eventos del Edit de un Browse
Sigo probando,...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:OnChange := {|| LOGDEBUG( oSender:oGridEdit:cText ) }
oSender:oGridEdit:OnKeyDown := {|oSender,nKey| LOGDEBUG(nKey) }
RETURN Nil
El evento OnChange se lanza perfectamente...
El evento OnKeyDown NO llega a lanzarse NUNCA !!!
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:43ac174c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>
> ¿Se puede acceder al oEdit de un Browse en Edición???
>
> Cuando entro a editar un registro, sólo una columna, me interesaría poder
> capturar los eventos que se capturan en un Edit cualquiera... por ej. el
> OnKeyDown....
>
> Algo como ... oBrowse:oColumn[x]:oEdit:OnKeyDown
>
> ¿Es posible???
>
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
>
>
--
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:OnChange := {|| LOGDEBUG( oSender:oGridEdit:cText ) }
oSender:oGridEdit:OnKeyDown := {|oSender,nKey| LOGDEBUG(nKey) }
RETURN Nil
El evento OnChange se lanza perfectamente...
El evento OnKeyDown NO llega a lanzarse NUNCA !!!
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:43ac174c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>
> ¿Se puede acceder al oEdit de un Browse en Edición???
>
> Cuando entro a editar un registro, sólo una columna, me interesaría poder
> capturar los eventos que se capturan en un Edit cualquiera... por ej. el
> OnKeyDown....
>
> Algo como ... oBrowse:oColumn[x]:oEdit:OnKeyDown
>
> ¿Es posible???
>
>
> Gracias.
>
> Un Saludo,
> Xevi.
>
>
>
>
--
Eventos del Edit de un Browse
Xevi,
Parece ser que estan de Vacaciones...!!!
¿Tan mal acostumbrados os tenemos?, que si tardamos más de una hora y media en responder pensais que estamos de vacaciones!!!
Bueno, bueno, eso significa que apreciais el soporte que damos
Bien, por si queda alguien está al otro lado...
He leído un poco la ayuda de Xailer... y parece ser que está el objeto oGridEdit...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:nOnKeyDown := {|oSender,nKey| LogDebug(nKey) }
RETURN Nil
Bien, pues tal como lo he probado...
cuando estoy en edición de la columna4 del Browse2, no se lanza el LogDebug()
¿Que me falta???
¿Que hago mal???
TGridEdit deriva directamente de TMaskEdit, por lo que debería haber funcionado. No obstante, acabo de comprobar que TGridEdit tiene su propio método WMKeyDown, y que efectívamente no lanza el evento. Intentaremos corregirlo hoy mismo. Gracias por la información.
Pdta.: Felices Fiestas y un Mejor 2006 !!!
Igualmente. Felices fiestas a todos!
--
Un saludo,
José F. Giménez
--
Parece ser que estan de Vacaciones...!!!
¿Tan mal acostumbrados os tenemos?, que si tardamos más de una hora y media en responder pensais que estamos de vacaciones!!!

Bueno, bueno, eso significa que apreciais el soporte que damos

Bien, por si queda alguien está al otro lado...
He leído un poco la ayuda de Xailer... y parece ser que está el objeto oGridEdit...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:nOnKeyDown := {|oSender,nKey| LogDebug(nKey) }
RETURN Nil
Bien, pues tal como lo he probado...
cuando estoy en edición de la columna4 del Browse2, no se lanza el LogDebug()
¿Que me falta???
¿Que hago mal???
TGridEdit deriva directamente de TMaskEdit, por lo que debería haber funcionado. No obstante, acabo de comprobar que TGridEdit tiene su propio método WMKeyDown, y que efectívamente no lanza el evento. Intentaremos corregirlo hoy mismo. Gracias por la información.
Pdta.: Felices Fiestas y un Mejor 2006 !!!
Igualmente. Felices fiestas a todos!
--
Un saludo,
José F. Giménez
--
Eventos del Edit de un Browse
Jose,
>¿Tan mal acostumbrados os tenemos?, que si tardamos más de una hora y media en responder pensais que estamos de >vacaciones!!!
>Bueno, bueno, eso significa que apreciais el soporte que damos
¿Cómo lo sabes??? jejeje...
De verdad, sinceramente, estoy muy contento con vuestro estupendo soporte!!!
>TGridEdit deriva directamente de TMaskEdit, por lo que debería haber funcionado. No obstante, acabo de comprobar que >TGridEdit tiene su propio método WMKeyDown, y que efectívamente no lanza el evento. Intentaremos corregirlo hoy mismo. >Gracias por la información.
No, si algo debía de haber, pues no lo veía nada complicado, una vez leída la documentación...
Gracias.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:43ac2bfa$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
Xevi,
Parece ser que estan de Vacaciones...!!!
¿Tan mal acostumbrados os tenemos?, que si tardamos más de una hora y media en responder pensais que estamos de vacaciones!!!
Bueno, bueno, eso significa que apreciais el soporte que damos
Bien, por si queda alguien está al otro lado...
He leído un poco la ayuda de Xailer... y parece ser que está el objeto oGridEdit...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:nOnKeyDown := {|oSender,nKey| LogDebug(nKey) }
RETURN Nil
Bien, pues tal como lo he probado...
cuando estoy en edición de la columna4 del Browse2, no se lanza el LogDebug()
¿Que me falta???
¿Que hago mal???
TGridEdit deriva directamente de TMaskEdit, por lo que debería haber funcionado. No obstante, acabo de comprobar que TGridEdit tiene su propio método WMKeyDown, y que efectívamente no lanza el evento. Intentaremos corregirlo hoy mismo. Gracias por la información.
Pdta.: Felices Fiestas y un Mejor 2006 !!!
Igualmente. Felices fiestas a todos!
--
Un saludo,
José F. Giménez
--
>¿Tan mal acostumbrados os tenemos?, que si tardamos más de una hora y media en responder pensais que estamos de >vacaciones!!!

>Bueno, bueno, eso significa que apreciais el soporte que damos

¿Cómo lo sabes??? jejeje...
De verdad, sinceramente, estoy muy contento con vuestro estupendo soporte!!!
>TGridEdit deriva directamente de TMaskEdit, por lo que debería haber funcionado. No obstante, acabo de comprobar que >TGridEdit tiene su propio método WMKeyDown, y que efectívamente no lanza el evento. Intentaremos corregirlo hoy mismo. >Gracias por la información.
No, si algo debía de haber, pues no lo veía nada complicado, una vez leída la documentación...
Gracias.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:43ac2bfa$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
Xevi,
Parece ser que estan de Vacaciones...!!!
¿Tan mal acostumbrados os tenemos?, que si tardamos más de una hora y media en responder pensais que estamos de vacaciones!!!

Bueno, bueno, eso significa que apreciais el soporte que damos

Bien, por si queda alguien está al otro lado...
He leído un poco la ayuda de Xailer... y parece ser que está el objeto oGridEdit...
METHOD Browse2Column4Edit( oSender, Value, lMultiEdit ) CLASS TFrmORAlbarans
oSender:oGridEdit:nOnKeyDown := {|oSender,nKey| LogDebug(nKey) }
RETURN Nil
Bien, pues tal como lo he probado...
cuando estoy en edición de la columna4 del Browse2, no se lanza el LogDebug()
¿Que me falta???
¿Que hago mal???
TGridEdit deriva directamente de TMaskEdit, por lo que debería haber funcionado. No obstante, acabo de comprobar que TGridEdit tiene su propio método WMKeyDown, y que efectívamente no lanza el evento. Intentaremos corregirlo hoy mismo. Gracias por la información.
Pdta.: Felices Fiestas y un Mejor 2006 !!!
Igualmente. Felices fiestas a todos!
--
Un saludo,
José F. Giménez
--