Una tabla de códigos se compone de una serie de elementos de tabla de códigos; cada elemento de tabla de códigos representa una selección en un campo desplegable. El grueso de la información de una tabla de códigos está contenido en los elemento de tabla de códigos. Un elemento de tabla de códigos contiene el código real que se va a almacenar en la base de datos de la aplicación cuando se selecciona dicho elemento de tabla de códigos en el campo desplegable de la aplicación de tiempo de ejecución. Además, contiene una descripción que es el texto que se visualiza en el campo desplegable, y el valor del idioma, que contiene información relativa a la localización del elemento de tabla de códigos.
Una tabla de códigos tiene un elemento de tabla de códigos predeterminado, que es el elemento de tabla de códigos que un campo desplegable utiliza como predeterminado.