ERROR AL AGREGAR
Publicado por Edith (29 intervenciones) el 23/01/2007 21:32:37
HOLA A TOD@S
Estoy realizando pruebas a mi formulario donde doy de alta a mis clientes pero mis problemas son
1.- cuando le doy click en el boton nuevo me abre el ultimo registro que tengo en mi tabla y me modifica la informacion
2.- una ves que termino de hacer el punto anterior (actualizar datos) vuelvo a dar clic en nuevo y ahora si me genera el id consecutivo pero al momento de guardar me manda el siguiente error
"UNIQUENESS OF INDEX IDCLIENTE IS VIOLATED"
Este el el codigo que tengo en el boton guardar en el cual me echaron la mano para hacerlo
Select 1
go bott
Locate for cliente.idcliente=Thisform.txtidcli.value
If found() then
replace idcliente with Thisform.txtidcli.value
replace cliente with Thisform.txtcliente.value
replace direccion with Thisform.txtdir.value
replace rfc with Thisform.txtrfc.value
Thisform.txtcliente.Enabled=.f.
Thisform.txtdir.Enabled=.f.
Thisform.txtrfc.Enabled=.f.
Thisform.cmdnuev.Enabled=.t.
Thisform.cmdguar.Enabled=.f.
Thisform.cmdsal.Enabled=.t.
Wait Window "Los datos se Actualizaron con éxito" Timeout .8
else
Append Blank ***********A QUI EN DONDE ME MARCA EL ERROR*****************
replace idcliente with Thisform.txtidcli.value
replace cliente with Thisform.txtcliente.value
replace direccion with Thisform.txtdir.value
replace rfc with Thisform.txtrfc.value
Thisform.txtcliente.Enabled=.f.
Thisform.txtdir.Enabled=.f.
Thisform.txtrfc.Enabled=.f.
Thisform.cmdnuev.Enabled=.t.
Thisform.cmdguar.Enabled=.f.
Thisform.cmdsal.Enabled=.t.
Wait Window "Los datos se Guardaron con éxito" Timeout .8
Thisform.refresh
endif
no se que pasa ya que el dia de ayer que lo empece a probar estaba funcionando bien
Ojala me puedan ayudar y de antemano les agradesco su ayuda.
SALUDOS!!!!
Estoy realizando pruebas a mi formulario donde doy de alta a mis clientes pero mis problemas son
1.- cuando le doy click en el boton nuevo me abre el ultimo registro que tengo en mi tabla y me modifica la informacion
2.- una ves que termino de hacer el punto anterior (actualizar datos) vuelvo a dar clic en nuevo y ahora si me genera el id consecutivo pero al momento de guardar me manda el siguiente error
"UNIQUENESS OF INDEX IDCLIENTE IS VIOLATED"
Este el el codigo que tengo en el boton guardar en el cual me echaron la mano para hacerlo
Select 1
go bott
Locate for cliente.idcliente=Thisform.txtidcli.value
If found() then
replace idcliente with Thisform.txtidcli.value
replace cliente with Thisform.txtcliente.value
replace direccion with Thisform.txtdir.value
replace rfc with Thisform.txtrfc.value
Thisform.txtcliente.Enabled=.f.
Thisform.txtdir.Enabled=.f.
Thisform.txtrfc.Enabled=.f.
Thisform.cmdnuev.Enabled=.t.
Thisform.cmdguar.Enabled=.f.
Thisform.cmdsal.Enabled=.t.
Wait Window "Los datos se Actualizaron con éxito" Timeout .8
else
Append Blank ***********A QUI EN DONDE ME MARCA EL ERROR*****************
replace idcliente with Thisform.txtidcli.value
replace cliente with Thisform.txtcliente.value
replace direccion with Thisform.txtdir.value
replace rfc with Thisform.txtrfc.value
Thisform.txtcliente.Enabled=.f.
Thisform.txtdir.Enabled=.f.
Thisform.txtrfc.Enabled=.f.
Thisform.cmdnuev.Enabled=.t.
Thisform.cmdguar.Enabled=.f.
Thisform.cmdsal.Enabled=.t.
Wait Window "Los datos se Guardaron con éxito" Timeout .8
Thisform.refresh
endif
no se que pasa ya que el dia de ayer que lo empece a probar estaba funcionando bien
Ojala me puedan ayudar y de antemano les agradesco su ayuda.
SALUDOS!!!!
Valora esta pregunta


0