Mostrar una imagen junto a un registro
Objetivo
Dar a una tabla una imagen (la foto de un contacto, la bandera de un país, la foto de un producto) y hacer que la plataforma la muestre allí donde indica qué registro es este: junto al nombre en una vista y junto a cada candidato en una búsqueda.
Requisitos previos
- Ha iniciado sesión como creador con permiso para editar la solución de la tabla.
- Tiene una tabla abierta en el Diseñador de tablas.
Pasos
- En Campos de la tabla, seleccione Nuevo y agregue un campo con el tipo de datos Imagen. Asígnele un nombre para mostrar que la gente leerá en el formulario («Foto»).
- Seleccione Guardar. La columna del campo existe en cuanto se agrega.
- Seleccione la fila del nuevo campo y después Usar como imagen del registro en la barra de comandos. La acción solo aparece para campos de imagen, porque solo una imagen puede serlo.
- La fila del campo muestra ahora (Imagen del registro) junto a su nombre: una tabla puede tener varios campos de imagen, y esto indica cuál identifica un registro.
- Para dejar de usarlo, seleccione el mismo campo y elija Dejar de usar como imagen del registro. El campo y sus imágenes se quedan; solo desaparece la designación.
Qué ocurre entre bastidores
Una tabla tiene como máximo una imagen de registro. Esa designación es lo que permite que una vista, una búsqueda o el encabezado de un formulario muestren una imagen sin que cada uno tenga que nombrar una columna de imagen y adivinar cuál de varias es la que identifica.
Forma parte de la definición de la tabla, así que viaja en una solución: exporte la tabla y el entorno de destino mostrará la misma imagen en los mismos lugares, sin nada que volver a elegir.
Los registros sin imagen no quedan en blanco (muestran la primera letra de su nombre), de modo que una lista se mantiene uniforme y «todavía sin foto» no parece una página rota.
Eliminar el campo borra también la designación. Designar otro campo reemplaza la designación; nunca da a una tabla dos.
Solución de problemas
- No se muestra la acción «Usar como imagen del registro». — el campo seleccionado no es un campo de imagen. Solo un campo de tipo Imagen puede ser la imagen de registro de una tabla; agregue primero uno.
- No aparecen imágenes en la vista. — compruebe que los registros tienen realmente una: abra un registro y vea si el campo de imagen muestra una imagen o «Sin imagen». La imagen del registro es donde la plataforma mira; no crea imágenes.
- La imagen de una vista está desactualizada. — reemplazar la imagen de un registro la actualiza en todas partes; si persiste una antigua, vuelva a cargar la página.
Escenarios relacionados
- Agregar un campo a una tabla.
- Elegir el control de un campo.
- Crear una vista de búsqueda.