Códigos Incremental
Hola Buenos días.
Voy a tratar de explicarmr lo mejor posible.
Tengo por ejemplo un Formulario para cargar los cargos de empleados, en una tabla lllamada Cargos.dbf. Y en el cual tengo una caja de texto donde voy creando un cargo incremental para cada cargo, y en el cual utiliza las siguientes lineas de código para hacerlo:
Calculate Max(Cargo.Cod_Car) To Codigo
ThisForm.Text1.Value = Codigo + 1
Todo funciona muy bien el problema es que como la aplicación va a trabajar en una red y tengo las tablas relacionadas por un campo indice principal, cuando borro el ultimo registro con el ultimo código creado con la función delete ya que como tengo las tablas de modo compartida y no los puedo borrar permanentemente, cuando me va a generar el próximo código me calcula es el código que ya fue marcado, y cuando voy a guardar me da el error de viloación de código único
Me gustaría saber si me puedes orientar como puedo arreglar este problema, y disculpa por lo largo de la pregunta.
De antemanos muchas gracias si me puedes ayudar con eso.
Voy a tratar de explicarmr lo mejor posible.
Tengo por ejemplo un Formulario para cargar los cargos de empleados, en una tabla lllamada Cargos.dbf. Y en el cual tengo una caja de texto donde voy creando un cargo incremental para cada cargo, y en el cual utiliza las siguientes lineas de código para hacerlo:
Calculate Max(Cargo.Cod_Car) To Codigo
ThisForm.Text1.Value = Codigo + 1
Todo funciona muy bien el problema es que como la aplicación va a trabajar en una red y tengo las tablas relacionadas por un campo indice principal, cuando borro el ultimo registro con el ultimo código creado con la función delete ya que como tengo las tablas de modo compartida y no los puedo borrar permanentemente, cuando me va a generar el próximo código me calcula es el código que ya fue marcado, y cuando voy a guardar me da el error de viloación de código único
Me gustaría saber si me puedes orientar como puedo arreglar este problema, y disculpa por lo largo de la pregunta.
De antemanos muchas gracias si me puedes ayudar con eso.
1 respuesta
Respuesta de Alonso Jarrín Solís
1