Estimado William , para reciclar el correlativo ya utilizado considero los siguientes puntos a tratar:
primero debes de agregar una columna en la tabla de correlativos donde se indica si la secuencia a sido quebrada ( isbroken = false )
segundo: cuando tienes que borrar una operacion debes de actualizar la tabla de secuencias indicando el nuevo status ( isbroken = true )
tercero: debes de incluir una subrutina donde si la secuencia esta quebrada busque la secuencia que ha sido modificada y la muestre como nuevo numero a utilizar
si la secuencia no esta quebrada utiliza la secuencia normal
precaucion, cuando son sistemas multi-usuarios debes de bloquear los encabezados de las tablas para saber con certeza que otro usuario no a realizado el proceso
________________________________
De: William Silupu <wsilupu@broomperu.com>
Para: usuarios_fox@yahoogrupos.com.mx
Enviado: Miércoles, 4 de abril, 2012 10:24 A.M.
Asunto: [usuarios_fox] Correlativo Ayuda
Hola
Un sistema q lleva un control correlativo de cada operacion y al finalizar
el mes los contadores por cada operacion se reinician nuevamente para inciar
desde uno
Mes Mayo ( asi finaliza mes de Mayo)
Operacion Correlativo Mes
01 100 5
02 50 5
03 20 5
Mes Junio ( asi inicia Junio )
Operacion Correlativo Mes
01 1 6
02 1 6
03 1 6
En una tabla llevo el control del correlativo por c/operacion , el problema
es: Cuando en el mes se elimina alguna operacion , necesito poder
re-utilizar ese "numero/operacion" para no perder la correlatividad
Fvr su ayuda/comentarios
Willy
WWW.BROOMPERU.COM
[Se han eliminado los trozos de este mensaje que no contenían texto]
[Se han eliminado los trozos de este mensaje que no contenían texto]
sexta-feira, 6 de abril de 2012
Re: [usuarios_fox] Correlativo Ayuda
__._,_.___
Comentarios, observaciones o si deseas darte de baja avísame a: jamorquecho@hotmail.com
.
__,_._,___
Nenhum comentário:
Postar um comentário