FoxPro/Visual FoxPro - ayuda!!!! como genero un consecutivo

 
Vista:

ayuda!!!! como genero un consecutivo

Publicado por dora l (6 intervenciones) el 17/10/2001 15:51:15
necesito ayuda no se como generar un incremento por ejemplo cuando doy de alta que se me genere el numero siguiente al que tenia anteriormente y ademas agregarlo a la tabla.

espero que alguien me ayude!!!
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:ayuda!!!! como genero un consecutivo

Publicado por Eduardo (151 intervenciones) el 17/10/2001 16:19:45
hola...
puedes por ejemplo tener algo asi:
digamos que la tabla tiene el campo num (que es el consec. y es un indice)
antes de dar nuevo averiguamos cual es el ultimo
SET ORDER TO NUM
GO BOTTOM
ULTIM=tabla.num
nuevo=ultim+1
append blank
replace tabla.num with nuevo
thisform.refresh
.............. y haces todo lo demas....
prueba! ..hasta luego!




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:ayuda!!!! como genero un consecutivo

Publicado por Pedro Gomez (86 intervenciones) el 17/10/2001 20:52:02
O bien puedes ocupar un SELECT de la siguiente manera:

DIMENSION nosigue(1)
nosigue(1)=0
SELECT max(noconsec)+1 FROM <tabla> INTO ARRAY nosigue
m.noconsec=nosigue(1)
INSERT INTO <tabla> FROM MEMVAR

Espero te funcione,,,,
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

Otra solución

Publicado por Eduardo (3 intervenciones) el 21/10/2001 03:58:18
Algo más descabellado sería crear un archivo tipo texto que almacenace el número consecutivo que siguiese, utilizar el fopen, el fread, etc. pero viéndolo bien es más complicado, mejor usa las opciones anteriores
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