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.

Como desactivar un TDBFBrowse

Foro público de Xailer en español
Responder
Mariano Filippi
Mensajes: 102
Registrado: Mar Ago 15, 2006 3:28 pm

Como desactivar un TDBFBrowse

Mensaje por Mariano Filippi »

Hola foro...
Quisiera poder desactivar momentaneamente el TDBFBrowse (algo así como el
DisableControls de Delphi).
Mi problema es que cuando muestro algunas columnas con el evento
OnGetData(), cuando estoy trabajando y cambio la DBF Activa, me da como
error que no encuentra una variable que esta en la tabla del Browse (como si
lo estuviera refrescando permanentemente).
Tengo forma de anular esta forma de trabajar del DBFBrowse, o
indefectiblemente debo referenciar a la variable de la tabla como
DBF->Variable ?
(Quisiera evitarlo, porque estoy traduciendo código de aplicaciones
anteriores en Clipper y/o C3, lo que me atrasaría considerablemente ya que
el número de Browses es importante).
Desde ya muchas gracias...
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9463
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Como desactivar un TDBFBrowse

Mensaje por ignacio »

Mariano,
Normal que te de ese error, y tiene dificil solución de la forma que estás
trabajando. Te recomiendo que no uses OnGetData y en cambio utilices la
propiedad oColumn:cFieldName y asignes la tabla con el método
oBrowse:SetDbf( cAlias ), de esta forma no tendrás problema al cambiar el
área activa.
No existe forma fácil de desactivar momentaneamente el TDbfBrowse, lo
siento.
Un saludo,
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Mariano Filippi" <marianofilippi@masterisi.com.ar> escribió en el mensaje
news:[email=44fdfc3f@news.xailer.com...]44fdfc3f@news.xailer.com...[/email]
> Hola foro...
> Quisiera poder desactivar momentaneamente el TDBFBrowse (algo así como el
> DisableControls de Delphi).
> Mi problema es que cuando muestro algunas columnas con el evento
> OnGetData(), cuando estoy trabajando y cambio la DBF Activa, me da como
> error que no encuentra una variable que esta en la tabla del Browse (como
> si lo estuviera refrescando permanentemente).
> Tengo forma de anular esta forma de trabajar del DBFBrowse, o
> indefectiblemente debo referenciar a la variable de la tabla como
> DBF->Variable ?
> (Quisiera evitarlo, porque estoy traduciendo código de aplicaciones
> anteriores en Clipper y/o C3, lo que me atrasaría considerablemente ya que
> el número de Browses es importante).
>
> Desde ya muchas gracias...
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder