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.

DBNavigator

Foro público de Xailer en español
Responder
Rolando
Mensajes: 191
Registrado: Lun May 08, 2006 2:10 pm

DBNavigator

Mensaje por Rolando »

Hola foro: alguno sabe donde hay documentacion sobre este control?
En el se produce un efecto que estimo no deberia producirse por ejemplo
cuando generamos un evento OnClickDelete se ejecuta el codigo que escribimos
y ademas la accion por defecto con lo cual si borramos un registro se
borraran dos, adjunto codigo de ejemplo
METHOD DBN1ClickDelete( oSender ) CLASS TForm2
if MsgYesNo( "Borra el Paciente actual?","Borrado" )
if ::oDbfDataSet1:Delete()
If ::oDbfDataSet1:Eof()
::oDbfDataSet1:Skip( -1 )
endif
::odBbrowse1:Refresh()
endif
endif
RETURN Nil
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9463
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

DBNavigator

Mensaje por ignacio »

Rolando,
Como está hereda de TToolBar que aún no está terminada pues tampoco está
documentada. Te dejo lá única documentación que hay al respecto. No obstante
esperamos que en breve este la documentación 100% terminada.
Un saludo,
"Rolando" <rsarrailh@gmail.com> escribió en el mensaje
news:448d6202$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola foro: alguno sabe donde hay documentacion sobre este control?
> En el se produce un efecto que estimo no deberia producirse por ejemplo
> cuando generamos un evento OnClickDelete se ejecuta el codigo que
> escribimos
> y ademas la accion por defecto con lo cual si borramos un registro se
> borraran dos, adjunto codigo de ejemplo
>
> METHOD DBN1ClickDelete( oSender ) CLASS TForm2
> if MsgYesNo( "Borra el Paciente actual?","Borrado" )
> if ::oDbfDataSet1:Delete()
> If ::oDbfDataSet1:Eof()
> ::oDbfDataSet1:Skip( -1 )
> endif
> ::odBbrowse1:Refresh()
> endif
> endif
>
> RETURN Nil
>
>


Attached files DbNavigator.rar (441 B)Â
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

DBNavigator

Mensaje por jfgimenez »

Rolando,
> Hola foro: alguno sabe donde hay documentacion sobre este control?
> En el se produce un efecto que estimo no deberia producirse por ejemplo
> cuando generamos un evento OnClickDelete se ejecuta el codigo que
> escribimos y ademas la accion por defecto con lo cual si borramos un
> registro se borraran dos, adjunto codigo de ejemplo
>
> METHOD DBN1ClickDelete( oSender ) CLASS TForm2
> if MsgYesNo( "Borra el Paciente actual?","Borrado" )
> if ::oDbfDataSet1:Delete()
> If ::oDbfDataSet1:Eof()
> ::oDbfDataSet1:Skip( -1 )
> endif
> ::odBbrowse1:Refresh()
> endif
> endif
>
> RETURN Nil
Xailer siempre llama en primer lugar al evento, y si no quieres que después
se ejecute la acción por defecto (en este caso el borrado del registro)
simplemente tienes que retornar .F.
--
Un saludo,
José F. Giménez
http://www.xailer.com
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Rolando
Mensajes: 191
Registrado: Lun May 08, 2006 2:10 pm

DBNavigator

Mensaje por Rolando »

Ok. muchas gracias
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:448d7e8c$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Rolando,
>
> Como está hereda de TToolBar que aún no está terminada pues tampoco está
> documentada. Te dejo lá única documentación que hay al respecto. No
> obstante esperamos que en breve este la documentación 100% terminada.
>
> Un saludo,
>
> "Rolando" <rsarrailh@gmail.com> escribió en el mensaje
> news:448d6202$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>> Hola foro: alguno sabe donde hay documentacion sobre este control?
>> En el se produce un efecto que estimo no deberia producirse por ejemplo
>> cuando generamos un evento OnClickDelete se ejecuta el codigo que
>> escribimos
>> y ademas la accion por defecto con lo cual si borramos un registro se
>> borraran dos, adjunto codigo de ejemplo
>>
>> METHOD DBN1ClickDelete( oSender ) CLASS TForm2
>> if MsgYesNo( "Borra el Paciente actual?","Borrado" )
>> if ::oDbfDataSet1:Delete()
>> If ::oDbfDataSet1:Eof()
>> ::oDbfDataSet1:Skip( -1 )
>> endif
>> ::odBbrowse1:Refresh()
>> endif
>> endif
>>
>> RETURN Nil
>>
>>
>
>
>
Rolando
Mensajes: 191
Registrado: Lun May 08, 2006 2:10 pm

DBNavigator

Mensaje por Rolando »

Ok. muchas gracias
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:448d9fbc$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Rolando,
>
>> Hola foro: alguno sabe donde hay documentacion sobre este control?
>> En el se produce un efecto que estimo no deberia producirse por ejemplo
>> cuando generamos un evento OnClickDelete se ejecuta el codigo que
>> escribimos y ademas la accion por defecto con lo cual si borramos un
>> registro se borraran dos, adjunto codigo de ejemplo
>>
>> METHOD DBN1ClickDelete( oSender ) CLASS TForm2
>> if MsgYesNo( "Borra el Paciente actual?","Borrado" )
>> if ::oDbfDataSet1:Delete()
>> If ::oDbfDataSet1:Eof()
>> ::oDbfDataSet1:Skip( -1 )
>> endif
>> ::odBbrowse1:Refresh()
>> endif
>> endif
>>
>> RETURN Nil
>
> Xailer siempre llama en primer lugar al evento, y si no quieres que
> después se ejecute la acción por defecto (en este caso el borrado del
> registro) simplemente tienes que retornar .F.
>
> --
> Un saludo,
>
> José F. Giménez
> http://www.xailer.com
>
Responder