FoxPro/Visual FoxPro - Como creo un numero correlativo en mi tabla?

 
Vista:

Como creo un numero correlativo en mi tabla?

Publicado por christian (8 intervenciones) el 06/02/2003 20:38:26
Hola A todos! tengo una consulta , necesito crear un numero correlativo, osea crear un numero ya sea empezando de 0 o 1 y que se vaya incrementando cada vez que ingrese una persona a una tabla , ese numero que se va incrementando tiene que guardarse en la tabla igual que la persona que se ingresa... como se hace??.. si alguien tiene algun codigo que haga eso por favor enviarmelo por favor... de ante mano gracias :)..
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:Como creo un numero correlativo en mi tabla?

Publicado por upliftmofopartyplan (265 intervenciones) el 07/02/2003 15:36:09
Hola!
Busca una o dos páginas atras, hay una pregunta sobre "código autoincremental" o algo así, le pasé un algoritmo que te crea automaticamente un codigo de clave principal.
hay muchas forma de hacerlo, pero la base sería recorrer la tabla buscando el numero mayor, y sumarle uno para el nuevo cliente.
yo lo hago utilizando SCAN y MAX():
mayor=0
scan &&escaneo la tabla
mayor=MAX(mayor,campotabla) &&coparo y tomo el mayor
endscan
mayor=mayor+1&&terminado el escaneo le sumo 1 (nuevo cliente)
espero te sirva.
saludos
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