Saludos grupo,
Estoy usando la clase Tdatabase para mantener un archivo
oDbf:=tDatabase():New()
Al llamar el dialogo de carga uso este codigo
IF lNuevo
oDbf:BLANK()
oDbf:GOBOTTOM()
oDbf:BCO_CODIGO := StrZero((VAL(oDbf:BCO_CODIGO) +1), 12)
ELSE
oDbf:LOAD()
ENDIF
Si el registro es nuevo, agrega uno en blanco pero el campo para el codigo lo quiero generar desde una numeracion correlativa. Si es modificacion, mostrara el registro completo.
El problema que estoy teniendo es que en ambos casos trae el registro completo, es decir, al intentar uno nuevo trae el correlativo y tambien el resto de los campos, no permitiendo ingresar datos nuevo. Solo quiero traer el campo del codigo cuando sea uno nuevo
Como se podria solventar esta situacion? Agradezco de antemano