Agrupar botones en una barra de comandos
Objetivo
Poner una línea divisoria entre los botones que agregó a la barra de comandos de un formulario o una vista, para que los comandos relacionados se lean como un grupo y no como una sola fila larga.
Requisitos previos
- Un formulario o una vista que está editando en su diseñador.
- Al menos dos acciones propias en su franja Acciones: un separador entre nada y nada no se muestra (consulte más abajo).
Pasos
- Abra el formulario en el Diseñador de formularios, o la vista en el Diseñador de vistas.
- Busque la franja Acciones bajo el lienzo.
- Seleccione Agregar separador. Aparece un elemento estrecho al final de la franja que muestra la línea que dibujará.
- Arrástrelo entre los dos botones que quiere separar.
- Guarde el formulario o la vista.
Qué es un separador
Una línea, y nada más. No tiene etiqueta, ni icono, ni script, y hacer clic en él no hace nada; por eso el diseñador no le ofrece esos cuadros cuando hay un separador seleccionado. Existe solo para decir «estos comandos van juntos, y aquellos son otra cosa».
Además, solo existe en la barra. No puede moverlo al menú Más (…), porque ese menú es una lista vertical de comandos y una línea vertical entre ellos no dividiría nada.
Los separadores que no dividen nada no se dibujan
Tres casos desaparecen por sí solos:
- uno al principio de la barra;
- uno al final;
- el segundo de dos contiguos.
No es que el diseñador le contradiga. Qué comandos aparecen depende de quién esté mirando: alguien que no puede eliminar registros nunca ve Eliminar, así que un separador que colocó entre Eliminar y el botón siguiente puede acabar al final de su barra, sin nada detrás: una línea suelta colgando del último botón. Usted no puede predecirlo al diseñar el formulario; la barra sí puede cuando se dibuja.
Así que un separador bien colocado puede no aparecer para todos los usuarios. Es la función haciendo su trabajo.
Dónde van sus botones
Sus comandos empiezan después de los integrados (Guardar, Guardar y cerrar, Eliminar, Actualizar…), así que un separador que agregue antes de su primer botón queda entre los comandos de la plataforma y los suyos: normalmente justo donde lo quiere, y el único lugar donde un separador «inicial» sí se dibuja, porque hay algo antes de él.
Ahí es donde empiezan. La franja es una única lista que contiene ambos tipos, y puede arrastrar cualquier elemento a cualquier lugar de ella; consulte Cambiar el nombre de un comando, ocultarlo o reordenarlo. Un separador se mueve como cualquier otra cosa y divide lo que quede a cada lado.
Solución de problemas
- Mi separador no aparece. — casi siempre es uno de los tres casos anteriores. Compruebe qué tiene al lado en la franja una vez quitados los comandos que dependen de permisos.
- No encuentro Ubicación ni Editar código para él. — un separador no tiene ninguno de los dos. Esos cuadros se ocultan en lugar de atenuarse, porque atenuados sugerirían que algún día podrían aplicarse.
- Quiero un separador en el menú Más. — no es posible, y es deliberado. Reparta en su lugar sus comandos entre la barra y el menú.
Escenarios relacionados
- Crear un formulario.
- Crear una vista.
- Hacer que un botón haga algo: lo que hace realmente cada uno de esos botones cuando se pulsa.