Longitud de tipo de campos

Aclaración sobre longitudes de campos. Si selecciono campo numerico y le coloco longitud del campo 1 eso quiere decir el máximo numero que puedo introducir en el campo es 9 o ese 1 que se coloca es el tamaño en bytes de campo. Si selecciono alfa 256 de longitud 40 quiere decir que por campo puedo introducir 40 caracteres o como es...? mi pregunta es porque el campo id le asigna longitud 1 si selecciono máximo 256.. en las especificaciones de campo dicen un rango máximo de valores pero sobre que longitudes ???

En todos los tipos de campo, la longitud del campo se expresa en bytes:

- Numericos Long=1 byte (valores permitidos entre 0 y 255 sin signo) y (-127 y 128 con signo) , pero todo esto , puedes verlo al cambiar el valor del campo dentro de las propiedades tiempo de diseño (con vDevelop).

- Para los alfabeticos es diferente pero tambien puedes verlo en tiempo de diseño, pero basicamente son tipos de compresion de datos para permitir mas caracteres con menos bytes (Alfa256 : 1 byte = 1 caracter) (Alfa128 : 7 bytes = 8 caracteres) (Alfa64 : 3 bytes = 4 caracteres) (Alfa40 : 2 bytes = 3 caracteres). Asi, si eliges un campo Alfa64 de 30 bytes, en realidad puedes escribir hasta 40 caracteres.

Aqui tienes los diferentes tipos de campo:
http://velneo.es/info_v7_73_es/velneo_vdevelop_v7/proyectos_objetos_y_editores/proyecto_de_datos/tabla/campo/

Tambien sería recomendable que le dieras un repaso general a la documentacion que hay en la zona INFO y revisaras los tutores:
http://velneo.es/info/velneo-v7/como-empezar/tutores/

un saludo
José Luis
http://www.ascsl.com