FoxPro/Visual FoxPro - Contador

 
Vista:
sin imagen de perfil

Contador

Publicado por Antonio Moronta (134 intervenciones) el 15/05/2007 21:27:09
A ver si me pueden decir, como le hacen para controlar la numeracion atomatica en las facturas en el entorno multiusuario. Partiendo de que estas no pueden grabarse con el mismo numero en la tabla (imagina tres usuarios que graben en la tabla la factura No. 5 pero con diferentes items).

Uso VFP9 y tablas en buffer 5.

Gracias a usted.
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:Contador

Publicado por adrian (228 intervenciones) el 16/05/2007 01:17:12
yo uso una tabla que se llama CONTROL y el campo FACTURAS_A guardo los numeros de control de ese tipo de facturas y el siguiente procedimiento:

SELE control

do while.t..
store factura_a+1 to numerosig
locate for factura_a=numerosig

if found()
loop
endif

go top
repla factura_a with numerosig
exit
enddo
O SEA SI EL NUMERO EXISTE VUELVE A REPETIR EL CICLO
ESPERO TE SIRVA EL EJEMPLO
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