Tecnologia, programação e muito Visual FoxPro.

sexta-feira, 6 de abril de 2012

Re: [usuarios_fox] Correlativo Ayuda

 

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]

__._,_.___
Actividad reciente:
Comentarios, observaciones o si deseas darte de baja avísame a: jamorquecho@hotmail.com

.

__,_._,___

Nenhum comentário:

Arquivo do blog