Problema Formulario FoxPro

Disculpen tengo un problema
Lo que pasa es que estoy asiendo un formulario
Donde utilizo una tabla llamada pacientes la cual contiene una PORQUE(llave primaria) en clave de paciente (cla_pac). El problema es que cuando quiero en mi formulario actualizar un dato dentro de la tabla de paciente y la clave de paciente coincide con alguna que se encuentre ya en la tabla se me ase un desmadre.
Me produce un error de index y dice que la unicisidad fue violada.
¿Qué puedo hacer?
¿Me dijeron algo de hacer un programa que se corra cuando aya un error o crear un botón de verificación pero no se como?
¿Me podrían ayudar por favor? Es para mi proyecto de la facultad y los de mi equipo me dejaron solo =/

1 Respuesta

Respuesta
1
Primero debes definir bien que estas haciendo cuando actulizas un dato en la tabla pacientes no se si lo estas haciendo update o con replace de toda maneras con update sera :
update pacientes set campo1=thisformdato1.value, campo2=thisform.campo2.value ,,,, where cla_pac=thisform.clapac.value
seguramente estas usando insert to o appen blank y queriendo grabar dos registros con el mismo codigo de paciene.
Bueno como te estoy ayudando adivinando si no es la solución vuelve a preguntar aquí estaré
Muchas gracias por tu ayuda, lo que hice fue en el código del botón de clave_pac insterte un programa que me validara que el código a meter no existiera ya y si como dijiste utilizo append blank y tableupdate
gracias  =]

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas