| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
jfuentevilla Lt JG

Registrado: 22 Nov 2005Mensajes: 53
|
Publicado: Lun 07 Ago, 2006 3:41 pm Asunto: duplicacion de datos |
|
|
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 |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mar 08 Ago, 2006 5:34 am Asunto: |
|
|
No uses acces _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
juanma Cmdr

Registrado: 17 Nov 2005Mensajes: 127Ubicación: Almeria - España
|
Publicado: Mar 08 Ago, 2006 9:01 am Asunto: |
|
|
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 |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mar 08 Ago, 2006 8:37 pm Asunto: |
|
|
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 |
|
 |
jfuentevilla Lt JG

Registrado: 22 Nov 2005Mensajes: 53
|
Publicado: Mie 09 Ago, 2006 7:38 pm Asunto: |
|
|
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 |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mie 09 Ago, 2006 11:06 pm Asunto: |
|
|
| 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 |
|
 |
jfuentevilla Lt JG

Registrado: 22 Nov 2005Mensajes: 53
|
Publicado: Mie 09 Ago, 2006 11:19 pm Asunto: |
|
|
Touchsoftwares, Ese boton tambien lo dejo inactivo.
5.- nuevo boton enabled=false en evento on click. |
|
| Volver arriba |
|
 |
|