FoxPro/Visual FoxPro - Consecutivo

 
Vista:

Consecutivo

Publicado por victor espinosa (7 intervenciones) el 29/06/2005 00:36:37


quiero ir grabando facturas en una tabla, pero cada una debe llevar un registro unico, yo quiero llevar este control en otra tabla como puedo hacer esto desde el formulario.

Muchas gracias a quien me pueda ayudar.

Es igual al consecutivo de facturacion.


Por favor un ejemplo.





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:Consecutivo

Publicado por E. Moran C. (118 intervenciones) el 29/06/2005 03:22:47
Victor:
Puedes hacer varias cosas, la primera es crear la tabla controlfolios que contenga el campo numfolio, en el evento active del formulario selecciona esa tabla y luego pon m.numfolio=numfolio+1. En el evento que tengas para salvar la informacion de la factura, vuelve a seleccionar la tabla controlfolios y has un replace (numfolio with m.numfolio) con lo cual actualizaras el numro de folio en controlfolios, despues m.numfolio=numfolio+1 y has refresh al textbox que contenga esa variable para que te muestre el nuevo numero.
Otra cosa que puedes hacer es indexar la tabla de facturas por el numero de folio,
pornerlo en uso e irte al final de la tabla (go bottom) y ahi actualizar m.numfolio, de esta forma no necesitas llevar por separado el control de los folios.
Otra cosa es crear un campo autoincrementado, otra es un indice principal
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

RE:Consecutivo

Publicado por David Amador T. (520 intervenciones) el 29/06/2005 15:20:45
Revisate este ejemplo ....

Generar autonumerico
http://www.davphantom.net/descarga.asp?id=105&op=1

Lo que hace es llevar una tabla donde se almacenas los consecutivos y cuando deseas un consecutivo lo que haces llamar a la función.... por ejemplo

nNumF = Conse("FACTURA")

Y listo ya tienes el siguiente consecutivo de factura...

Tu puedes crear tantos consecutivos como desees...

David Amador Tapia
WebMaster "La Web de Davphantom"
www.davphantom.net
Cartagena. Colombia
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