Actualmente
los formularios se han vuelto una herramienta útil para el ingreso de datos,
logrando ser muy importante para el registro de clientes, captura de su
información y posterior almacenamiento de esta. Por dicha razón se hace
necesario explicar qué son, cómo utilizarlos y en qué contexto hacerlo, para
esto se responderán algunas preguntas y se expondrá un tutorial de lista sobre
lista.
¿Qué es un
Formulario?
Es un
documento diseñado con formato y estructura estándar para capturar, organizar,
y editar de manera eficiente la información. Un formulario puede ser impreso o
en línea, y ambos pueden ser creados con Excel.
- Los formularios impresos contienen instrucciones, formato,
etiquetas y espacios en blanco para escribir datos.
- Los formularios en línea tienen las mismas características que los
impresos. Además, contienen controles, que son objetos que muestran datos
o hacen que sea más fácil para los usuarios entrar o editar los datos,
realizar una acción o seleccionar una opción. En general, los controles
facilitan el uso de los formularios.
¿Qué son
los Controles de Formulario?
Los
controles de formulario en Excel son objetos que podemos colocar dentro de una
hoja y que nos darán funcionalidad adicional para interactuar mejor con los
usuarios y tener un mejor control sobre la información.
Podemos
utilizar estos controles para ayudar a los usuarios a seleccionar elementos de
una lista predefinida o permitir que el usuario inicie una macro con tan solo
pulsar un botón.
¿Qué son
los Controles Activex?
Los
Controles ActiveX son objetos gráficos que se colocan en un formulario (userforms)
o en una determinada posición de la hoja de trabajo, con el objetivo de
mostrar, seleccionar o introducir (capturar) datos, para la realización de una
acción determinada (ej. ejecución de una macro) o para facilitar la lectura de
un formulario.
Estos
objetos pueden consistir por ejemplo en cuadros de texto, cuadros de lista
(combobox), botones de opciones, casillas de verificación, botones de comandos,
barras de desplazamiento u otros elementos.
¿Cuales
son los Controles de Formulario y Activex?
Dado que
ambos tipos de controles son muy parecidos se pueden explicar en conjunto, sin
embargo se debe tener claro que las herramientas Activex tienen mas propiedades
estéticas y de programación que las de formulario.
A
continuación se entrega una descripción de ambos tipos de controles:
Etiqueta: Permite describir, a través de un texto o imagen,
el propósito de una celda.
Cuadro de
grupo (formulario) o Control de marco (activex): Agrupa en un cuadro un conjunto de controles
iguales, los cuales pueden ser, por ejemplo, un grupo de solo casillas de
verificación o solo botones de opción, Para usarlo en formato activex se debe
obtener desde el botón “más controles”.
Botón o
botón de comando: Ejecuta
una acción, a través de una macro, cuando el usuario hace click en él.
Casilla de
verificación: Esta
herramienta toma el estado activado, desactivado o mixto (activado y
desactivado simultáneamente). Se puede activar más de una casilla a la vez.
Botón de
opción: Permite la selección excluyente de
opciones, es decir, en un conjunto de botones de opción se puede activar uno
sólo. Esta herramienta puede tomar el estado: activado, desactivado o mixto.
Cuadro de
lista: Muestra una lista de elementos, los
cuales el usuario puede seleccionar de tres formas distintas según el tipo de
cuadro de lista:
Selección
única: es una lista de botones de opciones,
donde se puede elegir sólo un elemento de la lista.
Selección
múltiple: Permite escoger uno o más elementos
siempre y cuando estos estén contiguos en la lista.
Selección
extendida: Permite
una elección, elecciones y no contiguas.
Cuadro
combinado: Combina un
cuadro de texto con un cuadro de lista. Es más compacto que un cuadro de lista,
sin embargo, requiere que el usuario haga clic para mostral la lista de
elementos. Además, permite que el usuario escriba un elemento o lo elija de la
lista.
Barra de
desplazamiento: Permite desplazarse por un intervalo de
valores cuando el usuario hace clic en las flechas de desplazamiento o arrastra
la barra.
Los
controles nombrados anteriormente, son los principales o más usados, existen
otros como Botón de alternancia, Etiqueta, Imágenes, etc., Es importante
considerar que dependiendo cuál sea el objetivo del formulario, dependerán los
controles que se utilizarán en su creación.
¿Cuando usar los Controles de Formulario o los Controles Activex?
Tanto los
controles de formulario como los controles Activex, entregan aplicaciones
similares, es por esto, que indicaremos en qué casos es más recomendable
utilizar uno más que el otro.
Como se ha
visto, Microsoft Excel tiene dos tipos de controles. Los controles ActiveX son
apropiados para la mayor parte de las situaciones y funcionan con las macros y
secuencias de comandos Web de Microsoft Visual Basic para Aplicaciones(VBA).
Los controles de la barra de herramientas Formularios son compatibles con versiones
anteriores de Excel, comenzando por Excel 5.0, y pueden utilizarse en hojas de
macro XLM.
Dado lo
anterior, dependiendo del uso que se le quiera dar al formularios, será más
conveniente utilizar controles Activex, si el formulario quiere realizarse para
una página web, o para algún otro programa que no sea excel, sin embargo, si el
usuario desea que se complete el formulario en un archivo excel, cualquiera sea
éste, le convendrá más utilizar control de formulario por sobre Activex.
¿Qué es la
validación de datos?
La
validación de datos de Microsoft Excel permite definir el tipo de datos que se
desea introducir en una celda, como por ejemplo, números, fechas y longitud. Se
puede configurar para evitar que los usuarios introduzcan datos no válidos o
permitir su entrada y comprobarlos tras finalizar el usuario. También se pueden
proporcionar mensajes que definan la entrada que se espera en la celda así como
instrucciones para ayudar a los usuarios a corregir errores. Cuando se
introducen datos que no cumplen los requisitos, Excel también puede mostrar un
mensaje con instrucciones proporcionadas por el usuario.
La
validación de datos resulta especialmente útil al diseñar formularios u hojas
de cálculo que otras personas utilizarán para introducir datos como formularios
presupuestarios o informes de gastos.
¿Qué es
una Lista limitada por otra lista?
En
Microsoft Excel una lista limitada por otra lista se refiere a que una lista muestra
la información según el contenido de otra de la que depende.
Para
lograr esto resulta conveniente recurrir a la validación de datos y a los
nombres de rangos.
Tutorial
El
siguiente video muestra la creación de lista limitada por otra lista bajo tres
métodos: validación de datos, formularios y activex. Estos ejemplo se
realizaron sobre una base de datos de marcas y modelos de celulares.
Sugerencia. El vídeo fue grabado en alta definición. Se recomienda reproducir el vídeo en una resolución de 1080p. HD y en pantalla completa.
Autores:
Daniela
Casabonne
Fabián
González
Carolina
Henríquez
Paola
Torres
No hay comentarios:
Publicar un comentario