Guardar numeros incrementalmente en un campo

26/10/2005 - 13:00 por Nombre | Informe spam
Buenas,

Ante todo comentar que soy novato en VFP 8. Bueno, pues he conseguido
ordenar las tablas como yo quiero y tal, y ahora me gustaria una vez
consegido el orden, hacer en un campo nuevo que se vaya guardando el nuevo
numero de registro automaticamente: 1,2,3... para luego operar con estos
numeros. Alguien me puede decir como puedo hacerlo???

Muchas gracias, y felicidades por la web.

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#1 Gabriel Dameñov
26/10/2005 - 13:32 | Informe spam
Estimado colega:
Cre que puedes solucionar tu problema colocando un nuevo campo con tipo de
datos autonumérico
Respuesta Responder a este mensaje
#2 Luis María Guayán
26/10/2005 - 16:11 | Informe spam
Hola, algunos comentarios a tu inquietud.

1. VFP no necesita que los registros tengan un orden "físico" en la tabla,
para ellos tienes los índices o la cláusula ORDER BY en las consultas.

2. No es buena práctica numerar los registros con su orden "físico", puedes
eliminar fisicamente un registro y allí no te coincidirá el número del orden
físico (RECNO()) con el Id que le des a tu registro.

3. A partir de VFP8 existe el tipo de campo Autoincremental, esto puede ser
de ayuda para utilizar dicho valor como clave sustituta (surrogate-key) con
valores no significativos para tu negocio, _no_ para Códigos de productos,
Numeros de Facturas, etc. El uso de este tipo de campos, puede generarte
"huecos" en tu numeración si por ejemplo realizas un TABLEREVERT()

4. Si necesitas valores significativos, como por ejemplo numeración de
comprobantes, puedes mirar el sig. artículo:
http://www.panoramabox.com/GoPub.aspx?IdObj'64

5. Explicate mas detalladamente para que deseas dicha numeración con el
orden "fisico" de tus registros.

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Nombre" escribió en el mensaje
news:
Buenas,

Ante todo comentar que soy novato en VFP 8. Bueno, pues he conseguido
ordenar las tablas como yo quiero y tal, y ahora me gustaria una vez
consegido el orden, hacer en un campo nuevo que se vaya guardando el nuevo
numero de registro automaticamente: 1,2,3... para luego operar con estos
numeros. Alguien me puede decir como puedo hacerlo???

Muchas gracias, y felicidades por la web.


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida