autonumericos
hola,
quiero simular los autonumericos de Access, mediante funciones (en las que haré una consulta del codigo maximo y le sumare 1) en los 'Valores Predeterminados' de las tablas de Fox.
Como lo hago?? Estoy perdida.Teneis algun ejemplo?
Gracias
quiero simular los autonumericos de Access, mediante funciones (en las que haré una consulta del codigo maximo y le sumare 1) en los 'Valores Predeterminados' de las tablas de Fox.
Como lo hago?? Estoy perdida.Teneis algun ejemplo?
Gracias
Si tienes la versión 8.0 de VFP, ésta tiene un tipo de campo autonumérico igual al de Access, pero si tienes una versión anterior, debes crear esta función en los STORED PROCEDURES de la base de datos:
FUNCTION fAUTONUM
SELECT MAX(campo) INTO ARRAY variable
RETURN IIF(TYPE('variable(1)')=''N',variable(1)+1,1)
ENDFUNC
En la estructura de la tabla, en la opción DEFAULT para el campo deseado debes indicar =fAUTONUM() (El campo debe ser de tipo NUMERIC o INTEGER)
LISTO!
FUNCTION fAUTONUM
SELECT MAX(campo) INTO ARRAY variable
RETURN IIF(TYPE('variable(1)')=''N',variable(1)+1,1)
ENDFUNC
En la estructura de la tabla, en la opción DEFAULT para el campo deseado debes indicar =fAUTONUM() (El campo debe ser de tipo NUMERIC o INTEGER)
LISTO!
