Si tiene un número limitado de valores que no cambian a menudo, como escalas de calificación o categorías de gastos, use un campo de lista de valores.
Nota Access tiene otros tipos de campos de lista: un campo de búsqueda que busca datos coincidentes en una tabla (como un campo de Id. que busca un nombre completo) y un campo multivalor que puede almacenar hasta 100 valores en un campo, separados por una coma (,). Para obtener más información, vea Crear o eliminar un campo de búsqueda y Crear o eliminar un campo multivalor.
En este artículo
Crear un campo de lista de valores
-
Abra la tabla en la Vista Diseño.
-
Haga clic en la celda de la columna Tipo de datos que corresponde a la columna que desea definir como un campo de búsqueda, haga clic en la flecha abajo y, a continuación, haga clic en Asistente para búsquedas.
Nota El Asistente para búsquedas crea tres tipos de listas: búsqueda, valores y campos multivalor, según las opciones que elija en el asistente.
-
Siga con cuidado estos pasos en el asistente:
-
En la primera página, haga clic en Escribiré los valores que desee y, después, haga clic en Siguiente.
-
En la segunda página, mantenga 1 columna seleccionada, escriba varios valores, uno en cada fila bajo el encabezado de columna y, a continuación, haga clic en Siguiente.
-
En la tercera página, en ¿Quiere limitar las entradas a las opciones?, seleccione Limitar a lista y, a continuación, haga clic en Finalizar.
-
-
Guarde los cambios.
Actualizar las propiedades de un campo de lista de valores
Al usar el Asistente para búsquedas para crear un campo de lista de valores, se establecen las propiedades de campo de búsqueda por usted. Para cambiar el diseño del campo de lista de valores, configure sus propiedades de Búsqueda.
-
Abra una tabla en la Vista Diseño.
-
Haga clic en el nombre del campo de búsqueda en la columna Nombre de campo.
-
En Propiedades de campo, haga clic en la pestaña Búsqueda.
-
Configure la propiedad Mostrar Control en Cuadro combinado para ver todos los cambios de las propiedades disponibles para reflejar su elección. Para obtener más información, vea Propiedades de campo de búsqueda.
-
Puede editar la lista de valores directamente en la propiedad Origen de fila.
Eliminar un campo de lista de valores
Importante Si elimina un campo de lista de valores que contiene datos, esos datos se pierden definitivamente, no puede deshacer la eliminación. Por este motivo, debería realizar una copia de seguridad de la base de datos antes de eliminar campos de tabla u otros componentes de la base de datos.
Eliminar de la vista Hoja de datos
-
Abra la tabla en la Vista Hoja de datos.
-
Busque el campo de lista de valores, haga clic derecho en la fila de encabezado y, a continuación, haga clic en Eliminar campo.
-
Haga clic en Sí para confirmar la eliminación.
Eliminar de la vista Diseño
-
Abra la tabla en la Vista Diseño.
-
Haga clic en el selector de filas situado junto al campo de lista de valores y presione la tecla Suprimir, o bien haga clic en el selector de filas y, a continuación, en Eliminar filas.
-
Haga clic en Sí para confirmar la eliminación.
Propiedades de campo de búsqueda
Establecer esta propiedad |
Para |
Mostrar Control |
Establezca esta propiedad para controlar qué propiedades se muestran:
|
Tipo de origen de fila |
Elija si desea rellenar el campo de búsqueda con valores de otra tabla o consulta, o de una lista de valores específica. También puede rellenar la lista con los nombres de los campos de una tabla o consulta. |
Origen de fila |
Especifique la tabla, consulta o lista de valores que proporciona los valores del campo de búsqueda. Cuando la propiedad Tipo de origen de fila se establece en Tabla/consulta o Lista de campos, se debe establecer esta propiedad en un nombre de tabla o consulta o una instrucción SQL que represente la consulta. Cuando la propiedad Tipo de origen de fila se establece en Lista de valores, esta propiedad debe contener una lista de valores separados por punto y coma. |
Columna dependiente |
Especifique la columna en el origen de fila que proporcione el valor almacenado por el campo de búsqueda. Este valor puede ir desde 1 hasta el número de columnas en el origen de fila. La columna que proporciona el valor para almacenar no tiene que ser la misma que la columna que se muestra. |
Número de columnas |
Especificar el número de columnas de origen de fila que se pueden mostrar en el campo de búsqueda. Para seleccionar las columnas que se pueden mostrar, debe proporcionar el ancho de una columna en la propiedad Anchos de columna. |
Encabezados de columna |
Especifique si desea mostrar los encabezados de columna. |
Anchos de columna |
Escriba el ancho de columna para cada una de ellas. El valor de visualización de un campo de búsqueda es la columna o columnas que se representan en la propiedad Anchos de columna con un ancho distinto de cero. Si no desea mostrar una columna, como una columna de identificador, indique 0 en el ancho. |
Filas de lista |
Especifique el número de filas que aparecen al mostrar el campo de búsqueda. |
Ancho de la lista |
Especifique el ancho del control que aparecen al mostrar el campo de búsqueda. |
Limitar a la lista |
Elija si puede escribir un valor que no está en la lista. |
Permitir varios valores |
Indica si el campo de búsqueda permite seleccionar varios valores. No puede cambiar el valor de esta propiedad de Sí a No. |
Permitir ediciones de listas de valor |
Especifique si puede editar los elementos de un campo de búsqueda basado en una lista de valores. Si esta propiedad se establece en Sí y hace clic con el botón derecho en un campo de búsqueda basado en una lista de valores de una columna, verá la opción del menú Editar elementos de lista. Si el campo de búsqueda tiene más de una columna, se omite esta propiedad. |
Formulario de edición de elementos de lista |
Nombre el formulario que desee usar para editar los elementos de lista en un campo de búsqueda basado en una tabla o consulta. |
Mostrar solo los valores de origen de fila |
Mostrar solo los valores que coincidan con el origen de fila actual cuando Permitir varios valores se establezca en Sí. |