Hola,
Me podéis decir cómo se llama el método de TDbNavigator que se ejecuta
al pulsar el botón de insertar del navigator?
Un saludico,
Fredy
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.
DbNavigator
DbNavigator
Fredy,
en el inspector de objectos en el evento OnClickInsert clickea 2 veces y él
sólo te creará el método y los parámetros que recibe.
Un Saludo
Joaquín
"Fredy" <fredy@airtel.net> escribió en el mensaje
news:[email=MPG.1cb62ade6d542b329896e5@news.ozs.com...]MPG.1cb62ade6d542b329896e5@news.ozs.com...[/email]
Hola,
Me podéis decir cómo se llama el método de TDbNavigator que se ejecuta
al pulsar el botón de insertar del navigator?
Un saludico,
Fredy
en el inspector de objectos en el evento OnClickInsert clickea 2 veces y él
sólo te creará el método y los parámetros que recibe.
Un Saludo
Joaquín
"Fredy" <fredy@airtel.net> escribió en el mensaje
news:[email=MPG.1cb62ade6d542b329896e5@news.ozs.com...]MPG.1cb62ade6d542b329896e5@news.ozs.com...[/email]
Hola,
Me podéis decir cómo se llama el método de TDbNavigator que se ejecuta
al pulsar el botón de insertar del navigator?
Un saludico,
Fredy
DbNavigator
Hola Joaquín,
> en el inspector de objectos en el evento OnClickInsert clickea 2 veces y él
> sólo te creará el método y los parámetros que recibe.
>
Sí, ese es el evento que se dispara al pulsar el Insert, a mí el que me
interesa conocer es el método que se encarga de pulsar el botón (que me
imagino será algo parecido a ClickInsert).
La fuera un botón, estoy buscando oBtn:Clik() y no oBtn:OnClick()
Un saludico,
Fredy
> en el inspector de objectos en el evento OnClickInsert clickea 2 veces y él
> sólo te creará el método y los parámetros que recibe.
>
Sí, ese es el evento que se dispara al pulsar el Insert, a mí el que me
interesa conocer es el método que se encarga de pulsar el botón (que me
imagino será algo parecido a ClickInsert).
La fuera un botón, estoy buscando oBtn:Clik() y no oBtn:OnClick()
Un saludico,
Fredy
DbNavigator
Hola,
Acabo de darme cuenta de que TDbNavigator hereda de TToolBar, así que
por ejemplo, en la consulta que hacía un poco más arriba de cómo
"sombrear" el botón Update, basta con hace oDbNavigator:BtnDisable(8)
Por lo tanto, para pulsar un botón se utilizará el método propio del
TToolButton, lo cual me complica mucho las cosas, ya que lo que quiero
es sobrecargar la pulsación de ese botón para insertar un código despues
del ::Super:Click(), y si utilizo la clase XToolButton resulta que no
solo estoy sobrecargando el botón del DbNavigator, sino todos los
botones de todas las ToolBar de toda la aplicación.
Estoy intentando entrar a través de oDbNavigator:aButtons[1]:bAction,
pero me dice que mensaje no encontrado. (porque al parecer los
toolbutton no tienen OnClick())
Supongo que por dentro el aButtons[x]:bAction (o el que sea) llamará a
un método dentro de TDbNavigator. ¿Es así? ¿Cómo se llama?.
Vaya, ¿Por qué será que mi pregunta me recuerda a cuando diseccionaba
ranas en el instituto?
Un saludico,
Fredy
Acabo de darme cuenta de que TDbNavigator hereda de TToolBar, así que
por ejemplo, en la consulta que hacía un poco más arriba de cómo
"sombrear" el botón Update, basta con hace oDbNavigator:BtnDisable(8)
Por lo tanto, para pulsar un botón se utilizará el método propio del
TToolButton, lo cual me complica mucho las cosas, ya que lo que quiero
es sobrecargar la pulsación de ese botón para insertar un código despues
del ::Super:Click(), y si utilizo la clase XToolButton resulta que no
solo estoy sobrecargando el botón del DbNavigator, sino todos los
botones de todas las ToolBar de toda la aplicación.
Estoy intentando entrar a través de oDbNavigator:aButtons[1]:bAction,
pero me dice que mensaje no encontrado. (porque al parecer los
toolbutton no tienen OnClick())
Supongo que por dentro el aButtons[x]:bAction (o el que sea) llamará a
un método dentro de TDbNavigator. ¿Es así? ¿Cómo se llama?.
Vaya, ¿Por qué será que mi pregunta me recuerda a cuando diseccionaba
ranas en el instituto?
Un saludico,
Fredy
- ignacio
- Site Admin
- Mensajes: 9253
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
DbNavigator
Fredy,
Si sobrecargas cualquier evento y devuelves .F. podrás ejecutar tu propio
código sin que se llame a los procedimientos por defecto. También puedes
ejecutar el código que desees, y por último devolver .T. o NIL y en dicho
caso se ejecutran las operaciones por defecto.
EVENT OnClickFirst( oSender )
EVENT OnClickPrevious( oSender )
EVENT OnClickNext( oSender )
EVENT OnClickLast( oSender )
EVENT OnClickInsert( oSender )
EVENT OnClickDelete( oSender )
EVENT OnClickEdit( oSender )
EVENT OnClickUpdate( oSender )
EVENT OnClickCancel( oSender )
EVENT OnClickRefresh( oSender )
Si no estan sobrecargados o devuelven NIL o .T. se llama directamente a:
::oDataSet:GoTop()
::oDataSet:nSkip( -1 )
::oDataSet:nSkip()
::oDataSet:GoBottom()
::oDataSet:AddNew()
::oDataSet:Delete()
::oDataSet:Edit()
::oDataSet:Update()
::oDataSet:Cancel()
::oDataSet:RefreshCurrent()
Un saludo,
"Fredy" <fredy@airtel.net> escribió en el mensaje
news:[email=MPG.1cb6b2e6e8c2ef8c9896e8@news.ozs.com...]MPG.1cb6b2e6e8c2ef8c9896e8@news.ozs.com...[/email]
Hola,
Acabo de darme cuenta de que TDbNavigator hereda de TToolBar, así que
por ejemplo, en la consulta que hacía un poco más arriba de cómo
"sombrear" el botón Update, basta con hace oDbNavigator:BtnDisable(8)
Por lo tanto, para pulsar un botón se utilizará el método propio del
TToolButton, lo cual me complica mucho las cosas, ya que lo que quiero
es sobrecargar la pulsación de ese botón para insertar un código despues
del ::Super:Click(), y si utilizo la clase XToolButton resulta que no
solo estoy sobrecargando el botón del DbNavigator, sino todos los
botones de todas las ToolBar de toda la aplicación.
Estoy intentando entrar a través de oDbNavigator:aButtons[1]:bAction,
pero me dice que mensaje no encontrado. (porque al parecer los
toolbutton no tienen OnClick())
Supongo que por dentro el aButtons[x]:bAction (o el que sea) llamará a
un método dentro de TDbNavigator. ¿Es así? ¿Cómo se llama?.
Vaya, ¿Por qué será que mi pregunta me recuerda a cuando diseccionaba
ranas en el instituto?
Un saludico,
Fredy
Si sobrecargas cualquier evento y devuelves .F. podrás ejecutar tu propio
código sin que se llame a los procedimientos por defecto. También puedes
ejecutar el código que desees, y por último devolver .T. o NIL y en dicho
caso se ejecutran las operaciones por defecto.
EVENT OnClickFirst( oSender )
EVENT OnClickPrevious( oSender )
EVENT OnClickNext( oSender )
EVENT OnClickLast( oSender )
EVENT OnClickInsert( oSender )
EVENT OnClickDelete( oSender )
EVENT OnClickEdit( oSender )
EVENT OnClickUpdate( oSender )
EVENT OnClickCancel( oSender )
EVENT OnClickRefresh( oSender )
Si no estan sobrecargados o devuelven NIL o .T. se llama directamente a:
::oDataSet:GoTop()
::oDataSet:nSkip( -1 )
::oDataSet:nSkip()
::oDataSet:GoBottom()
::oDataSet:AddNew()
::oDataSet:Delete()
::oDataSet:Edit()
::oDataSet:Update()
::oDataSet:Cancel()
::oDataSet:RefreshCurrent()
Un saludo,
"Fredy" <fredy@airtel.net> escribió en el mensaje
news:[email=MPG.1cb6b2e6e8c2ef8c9896e8@news.ozs.com...]MPG.1cb6b2e6e8c2ef8c9896e8@news.ozs.com...[/email]
Hola,
Acabo de darme cuenta de que TDbNavigator hereda de TToolBar, así que
por ejemplo, en la consulta que hacía un poco más arriba de cómo
"sombrear" el botón Update, basta con hace oDbNavigator:BtnDisable(8)
Por lo tanto, para pulsar un botón se utilizará el método propio del
TToolButton, lo cual me complica mucho las cosas, ya que lo que quiero
es sobrecargar la pulsación de ese botón para insertar un código despues
del ::Super:Click(), y si utilizo la clase XToolButton resulta que no
solo estoy sobrecargando el botón del DbNavigator, sino todos los
botones de todas las ToolBar de toda la aplicación.
Estoy intentando entrar a través de oDbNavigator:aButtons[1]:bAction,
pero me dice que mensaje no encontrado. (porque al parecer los
toolbutton no tienen OnClick())
Supongo que por dentro el aButtons[x]:bAction (o el que sea) llamará a
un método dentro de TDbNavigator. ¿Es así? ¿Cómo se llama?.
Vaya, ¿Por qué será que mi pregunta me recuerda a cuando diseccionaba
ranas en el instituto?
Un saludico,
Fredy