FoxPro/Visual FoxPro - autogenerado

 
Vista:

autogenerado

Publicado por sebastian (244 intervenciones) el 11/01/2010 16:10:22
Hola programadores cuando elimino un registro con delete on luego pack vuelvo a ingresar a mi form y quiero guardar un registro nuevo pero muestra este mensaje "se ha violado la unicidad del indice campo_item".......... el item es un campo autogenerado que se crea de esta manera pero solo muestra este error cada vez que lo elimino el registro definitivamente con pack, como puedo solucionar este problema. gracias

REPLACE ap_item with padl(reccount(),10,"0")
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:autogenerado

Publicado por Yoel (60 intervenciones) el 11/01/2010 16:56:28
Holas compañero...
Te pasa eso porke estas repitiendo un valor en el campo indice para solucionar eso te recomiendo este codigo:
Set Decimals To 0
Select Tabla
Set Order To ap_item && o algun otro indice
Go Bottom
cVal = Val(ap_item)
Append Blank
REPLACE ap_item with padl(cVal + 1,10,"0")

listo men si algo falla enviame un mensaje a mi correo porke el codigo se me ocurrio naa mas y aun no lo pruebo
buena suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar