Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

duplicacion de datos

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: duplicacion de datos Responder citando

tengo instalado un sistema en varios centros medicos de atencion publica
y ultimamente a sucedido que al guardar una atencion de paciente
duplica la informacion en algunos lugares y en otros las repite hasta 15
veces.(No sucede siempre, solo algunas veces, el resto del tiempo funcina bien).

Al consultar a los usuarios cuando sucede esto, dicen;
- Cuando el sistema esta muy lento se queda pegado y reinician para
que vuelva a funcionar en forma normal.

- Cuando sucede un corte de luz.


La tabla tiene un key principal que es el numero de atencion el cual se va
incrementando.

Al Momento de pinchar el boton 'guardar los datos clinicos', pide la password de digitador y el boton queda inactivo. (para evitar que pinche mas de una vez dicho boton).

Cuando la informacion fue registrada en la tabla, el sistema envia un mensaje de guardado.

C++ Builder 3.0.
Las bases de datos estan en Access 97.
los equipos, la mayoria son pentium 200 con 128 mb de ram.
los equipos no son apagados deben funcionar las 24 hrs.

A que puede deberse este problema.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

No uses acces
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Yo me inclinaria q el fallo te viene por la reentrada del evento de guardar datos, si dices q el sistema es lento mira la posibididad (ya dices que deshabilitas el boton) de que se ejecute mas de una vez el procedimiento guardar.
Yo tengo muchos sistemas montados con access (pendientes de migrar a firebird) y casi todos con varios usuarios a la vez, jamas pense q eso pudiese ser tan estable. Salvo casos contados de cortes de luz han tenido que reparar la mdb.
Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Efectivamente, es es algo que me paso, cuando entres al evento click, desactiva el boton, cuando termine el evento vuelvelo a activar, ya que si esta lento, el usuario se DESESPERA y le da varias veces..
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Touchsoftwares, el proceso que realizo es asi como tu dices.

1.- Presiona boton Guardar.
2.- Boton enabled=false en evento onclick.
3.- Abre una nueva form donde pregunta clave de usuario.
(Para poder ingresar los datos)
4.- ingresa clave y pincha boton aceptar o presiona enter.
5.- nuevo boton enabled=false en evento on click.
6.- Guarda los datos e informa el fin del proceso.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Cita:

4.- ingresa clave y pincha boton aceptar o presiona enter.


Ese boton de aceptar , tambien desactivalo,pueden hacerle doble click por el usuario..(te comento por experiencia)
_________________
Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc

http://www.touchsoftwares.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

Touchsoftwares, Ese boton tambien lo dejo inactivo.

5.- nuevo boton enabled=false en evento on click.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.