![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
http://www.clubdelphi.com/foros/show...light=eKeyViol
En este hilo se trata de controlar los errores de edicion sobre un registro en red. Ese error es dificil de solventar a primera vista, así que te aconsejo lo siguiente: Creo que si no te actualiza la red, puede ser que el BDE, la Sesion o el alias, no esté bien configurado. Recuerda que si algo funciona NO quiere decir que esté bien, prueba a añadir midberror en el evento OnEditError de una tabla, si al intentar modificar el mismo registro en 2 ordenadores de la red, no obtienes el mensaje personalizado, ya sabes que no se trata de Refresh o FlushBuffers, sino de la configuración del BDE, Sesiones o Databases. Lo de Flushbuffers te aseguro que funciona, y si no lo hace, el problema es de otro tipo. Saludos y espero te ayude. |
|
#2
|
||||
|
||||
|
Creo que el problema es que no tienes el timer colocado en el sitio oportuno. El Timer lo que hace es ejecutar un refresco de una tabla cada x tiempo, por lo tanto este debe estar colocado en los formularios de consulta, por ejemplo tenemos una rejilla en la que se visualizan las factura pendientes de cobro, hay 20 facturas pendientes de cobro, otro usuario marca como cobradas 2 facturas.
El usuario número 2 que esta visualizando las 20 facturas pendientes, cuando el timer que se halla en su formulario de consulta se dispara, verá como le desaparecen 2 registros. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#3
|
|||
|
|||
|
Muchisimas gracias a los dos
![]() Estoy leyendo lo del enlace y mientras probare lo que dice marcoszorrilla. Mañana lo probare en el trabajo a ver que tal va. Ya os contare. Saludos! |
![]() |
|
|
|