Cómo crear un formulario de entrada de datos en LibreOffice Base
¿A menudo registra grandes cantidades de datos en una hoja de cálculo o una tabla de base de datos? ¿O tal vez desea alojar un formulario en su sitio web para que los invitados puedan compartir su información? Puede crear su propio formulario que esté vinculado a una base de datos utilizando LibreOffice Base, una alternativa gratuita a Microsoft Access.
En esta guía crearemos un formulario simple pero atractivo para ingresar datos rápida y fácilmente en su base de datos. Tendrá algunos cuadros de texto, algunos botones de opción y dos botones de control de formulario.
Introducción a Libre Office Base
Antes del primer paso, asegúrese de tener la suite LibreOffice instalada en su computadora. Luego, siga nuestra guía para crear una base de datos y una tabla en Base .
En esta guía trabajaremos con una sola tabla. Asegúrese de tener un campo en su tabla para cada punto de datos que desee recopilar en el formulario, siendo uno de ellos el campo de identificación designado.
A los efectos de esta guía, nuestro formulario catalogará una colección de películas. Eso significa que tendremos un campo para el título de la película, el director, el año de lanzamiento y el formato, así como el ID del registro, pero puede ajustar su tabla y formulario para que se adapten a sus necesidades.
Paso 1: configurar un formulario
En la ventana principal de LibreOffice Base, vaya a Base de datos> Formularios en el menú, luego, en la sección Tareas , haga clic en Usar asistente para crear formulario (resaltado a continuación).
Hay ocho opciones en la barra lateral, pero no es necesario que las complete todas. Le explicaremos cada uno de los que necesita usar a continuación.
Selección de campo
Seleccione su tabla en el menú desplegable Tabla y luego elija de la lista cuál de los campos de su tabla desea poder completar usando su formulario.
Si habilitó AutoValue para el campo de ID, entonces incluir ese campo en su formulario es opcional, ya que Base lo completará con el siguiente número de ID lógico automáticamente. Sin embargo, es posible que aún lo desee allí solo para que siempre pueda estar seguro de en qué entrada está trabajando.
Para nuestros propósitos, incluiremos todos los campos.
También es útil aquí reorganizar los campos en el orden en el que desea completarlos, en orden descendente. Esto depende de usted y puede depender de la fuente de datos de la que se extrae.
Configurar un subformulario
Deje la opción para agregar un subformulario sin marcar. Nuestro formulario será bastante simple, por lo que no incluiremos uno.
Organizar controles
Elija la disposición que más le guste, probablemente una de las opciones de columnas; la opción de campo de datos es menos atractiva y puede hacer más con un diseño en columnas.
Establecer entrada de datos
Aquí, Base le preguntará sobre el propósito del formulario. Elija Este formulario se utilizará para ingresar nuevos datos solo si no le preocupa ver sus entradas anteriores al mismo tiempo que ingresa datos.
Si elige mostrar datos, le recomendamos que también marque las casillas que no permiten la modificación y eliminación de datos existentes, ya que la modificación y eliminación accidental es muy fácil.
Aplicar estilos
Elija su color de fondo y el tipo de borde de campo. Puede cambiarlos más tarde si lo desea.
Escoger un nombre
Dale un nombre a tu formulario, algo que indique su propósito. Después de eso, seleccione la opción Modificar el formulario y haga clic en Finalizar .
Paso 2.Haz un encabezado
Con el asistente finalizado, ahora puede editar su formulario como desee. Comenzaremos creando un encabezado para que el formulario lo identifique claramente.
En la barra de herramientas superior, haga clic en Insertar cuadro de texto , resaltado en rojo en la foto de abajo. Tenga en cuenta que este botón es diferente del botón "Cuadro de texto" en la barra de herramientas de la izquierda, que es para crear cuadros de texto de entrada de datos.
Escriba el título que desea para su formulario, luego resalte su título para ajustar el tipo de letra.
En el futuro, si desea editar el cuadro en el que se encuentra el texto, haga clic en el encabezado una vez. Para editar el texto en sí, deberá hacer doble clic en él.
Paso 3. Crear botones de control de formulario
Cuando agregue entradas, querrá algunos botones que le permitan moverse a través del proceso de entrada de datos. Sugerimos incluir al menos un botón "Siguiente entrada".
Para hacerlo, haga clic en la herramienta Botón pulsador en la barra de herramientas de la izquierda. Haga clic y arrastre para formar la forma y el tamaño del botón. Luego edite las propiedades de control del botón haciendo clic derecho sobre él y seleccionando Propiedades de control .
Hay muchos campos que puede editar, pero solo nos interesan algunos:
- Nombre : asígnele un nombre que lo identifique de otros objetos en su formulario. Utilizará este nombre para editar partes del formulario, como el orden de tabulación.
- Etiqueta : este campo define el texto que aparecerá en el botón. Cámbielo a algo como "Entrada siguiente", o tal vez ">>".
- Acción : establezca la acción en Nuevo registro . Esto hace que el botón guarde su entrada actual y pase a una nueva entrada cada vez que se presione.
También creemos un botón separado para guardar su entrada actual sin pasar a una nueva entrada. De esa manera, puede guardar su trabajo y salir en cualquier momento, sin crear una nueva entrada en blanco.
Vuelva a crear el botón con la herramienta Botón pulsador, estableciendo el nombre y la etiqueta de forma similar a como antes, pero establezca la acción en Guardar registro .
Paso 4. Cree botones de opción
Reemplazaremos uno de los cuadros de texto en nuestro formulario, el campo Formato , con botones de opción (también llamados botones de radio). Si uno de sus campos siempre va a contener una de las pocas opciones limitadas, un botón de opción le permite ingresar rápidamente esos datos sin tener que escribirlos cada vez.
Deberá eliminar el cuadro de texto generado por el asistente para el campo que desea que controlen los botones de opción. Haga clic con el botón derecho en el campo y seleccione Ingresar grupo . Luego haga clic en el cuadro de texto para resaltarlo y presione el botón Eliminar .
Salga del grupo haciendo clic en cualquier otro lugar y luego seleccione la herramienta Botón de opción en la barra de herramientas de la izquierda.
Haga clic y arrastre en el área donde desea ubicar la primera opción. Repita para tantas opciones como desee para este campo. En nuestro ejemplo, tendremos tres, para DVD, Blu-ray y digital.
Haga doble clic en cada botón de opción para editar sus propiedades de control. Déle un nombre y una etiqueta únicos.
Luego, en la pestaña Datos del cuadro de diálogo Propiedades, configure el campo Datos en el campo que desee que controle este botón de opción. En el cuadro Valor de referencia (activado) , ingrese los datos que desea ingresar cuando se selecciona el botón. Puede dejar el cuadro Valor de referencia (desactivado) vacío.
Repita este proceso para cada botón de opción, insertando un nombre diferente y un valor de referencia para cada uno.
Paso 5. Editar orden de tabulación
Debería tener un formulario completamente funcional ahora. Puede probarlo saliendo de la vista de diseño (guardando su trabajo, por supuesto) y haciendo doble clic en el formulario en la ventana principal de Base.
Cuando pruebe su formulario y presione la tecla Tab para saltar de un campo a otro, es posible que note que el orden de tabulación es incorrecto. Eso puede ser molesto y confuso al ingresar datos, así que lo arreglaremos.
Puede modificar el orden de tabulación volviendo a la vista de diseño y haciendo clic en el botón Orden de activación en la barra de diseño inferior.
En el cuadro de diálogo de orden de activación, verá una lista de todos los objetos en su formulario. Vuelva a ordenarlos como lo haría con la tecla Tab para desplazarse, o haga clic en Orden automático para permitir que Base adivine cómo le gustaría que funcione Tab.
Comience a ingresar datos
Ahora que ha terminado su primer formulario, puede abrir su base de datos y comenzar a agregar entradas en cualquier momento haciendo doble clic en el formulario. Antes de que te des cuenta, estarás ingresando datos a una velocidad increíblemente rápida.
Sin embargo, es posible que desee que su base de datos y formulario estén alojados en Internet. Si opta por eso, es importante que considere cuidadosamente sus opciones de alojamiento para hacerlo.