técnicas de programación - granabot.esgranabot.es/modulos/tpr/apuntes/tema 1.2.14.pdf · tema...

32
1 Tema 1.2.14.- Formularios en Writer Técnicas de Programación Tema 1.2.14.- Formularios en Writer U.D.1.2.- Programas informáticos de uso general: procesadores de texto y bases de datos. ¿Por qué formularios? Un documento de texto, como por ejemplo una carta, un tema de apuntes se crea para que el destinatario lo lea o trabaje con él editándolo. Un formulario tendrá secciones que no podrán cambiarse y otras diseñadas para que el lector realice cambios. Un ejemplo típico de formulario es un cuestionario, donde las preguntas no pueden cambiarse y los espacios para las respuestas serán los que cambie el lector o usuario. OpenOffice.org nos permite utilizar distintos tipos de componentes para estos fines, como son los checkbox, botones, etiquetas, etc. Un formulario se puede utilizar con tres objetivos: 1.- Para crear un documento como por ejemplo un cuestionario que enviaremos a grupo de personas que completarán y devolverán. 2.- Para enlazar con una fuente o base de datos y permitir que el usuario añada información a la misma. 3.- Para mostrar información de una base de datos. Usar formularios para trabajar con bases de datos nos permite acceder a estas de forma rápida y facial

Upload: lyanh

Post on 01-Oct-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

1Tema 1.2.14.- Formularios en Writer

Técnicas de Programación

Tema 1.2.14.- Formularios en Writer

U.D.1.2.- Programas informáticos de uso general: procesadores de texto y bases de datos.

¿Por qué formularios?Un documento de texto, como por ejemplo una carta, un tema de apuntes se crea para que el destinatario lo lea o trabaje con él editándolo. Un formulario tendrá secciones que no podrán cambiarse y otras diseñadas para que el lector realice cambios. Un ejemplo típico de formulario es un cuestionario, donde las preguntas no pueden cambiarse y los espacios para las respuestas serán los que cambie el lector o usuario.OpenOffice.org nos permite utilizar distintos tipos de componentes para estos fines, como son los checkbox, botones, etiquetas, etc.Un formulario se puede utilizar con tres objetivos:1.- Para crear un documento como por ejemplo un cuestionario que enviaremos a grupo de

personas que completarán y devolverán.2.- Para enlazar con una fuente o base de datos y permitir que el usuario añada información

a la misma. 3.- Para mostrar información de una base de datos.

Usar formularios para trabajar con bases de datos nos permite acceder a estas de forma rápida y facial

Page 2: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

2Tema 1.2.14.- Formularios en Writer

Crear un formulario en Writer

Las versiones anteriores OpenOffice.org 1.x solo permitían el acceso a fuentes de datos, pero a partir de la versión 2.0 se incluye el programa Base que permite crear bases de datos y formularios. Existen muchas similitudes entre los formularios en Base y en Writer, pero cada cual se diseña para una tarea específica. Los formularios creados en Base son apropiados solamente para acceder a fuentes de datos y no para utilizar como simples formularios. No obstante nos vendrán muy bien los conocimientos que vamos a adquirir para posteriormente trabajar con el programa Base.El resto de programas – Calc, Impress y Draw – permiten trabajar con formularios de la misma forma que Writer.

En principio no tenemos que hacer nada especial para crear un formulario sencillo, tan solo crear un nuevo documento de texto en el que diseñaremos nuestro formulario.Lo primero que tenemos que ver es como mostrar las barras de herramientas y su descripción. Para mostrar la barra de herramientas seleccionamos según la figura.

Page 3: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

3Tema 1.2.14.- Formularios en Writer

Agregar un campo de control a un documentoHacemos clic en la barra de herramientas de Campos de control de formulario sobre el icono del campo de control que deseemos agregar, el cursor cambia a una cruz pequeña, clicamos y arrastramos el cursor sobre el documento para crear el campo de control.Para crear un campo de control cuadrado, mantenemos pulsada la tecla Mayúsculas al arrastrar.Si queremos insertar campos de la lista de campos de una tabla o consulta en el formulario, los arrastramos desde la tabla o la consulta abiertas. En documentos de texto, se inserta un campo al arrastrar y soltar un encabezamiento de columna. Si mantenemos pulsadas las teclas Control + Mayúsculas al soltar un encabezado de columna, se crea un grupo con un campo de control de formulario y una etiqueta.

Para editar las propiedades de un campo de control seleccionamos este y pulsamos el símbolo Propiedades de campo de control o elegimos la orden del menú contextual Campo de control. Aparece un cuadro de diálogo que permite definir las propiedades.Para definir como mnemónico un carácter de una etiqueta para que el usuario pueda acceder con facilidad al campo de control correspondiente pulsando el carácter en el teclado, insertamos un carácter tilde (~) antes del carácter deseado en la etiqueta.Se pueden copiar campos de control de un documento a otro mediante la técnica de arrastrar y soltar, o copiándolos primero al portapapeles y pegándolos a continuación en el documento nuevo. Al mismo tiempo, OpenOffice.org analiza las tres propiedades que aparecen en la pestaña Propiedades de formulario - Datos: "fuente de datos", "tipo de contenido" y "contenido", para poder insertarlas en la posición correcta en la estructura de formulario lógico del documento destino. Un campo de control que muestre, por ejemplo, el contenido de la agenda, seguirá mostrando éste después de copiarlo en el documento destino. El campo de control se insertará en la estructura de formulario del documento de destino, o se creará dicho documento.

Modificar un control

Page 4: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

4Tema 1.2.14.- Formularios en Writer

Campos de control de formulario Selección: permite cambiar la selección. El modo de selección se utiliza para elegir los campos de control del formulario actual.

Modo diseño: Activa y desactiva el modo Diseño. Se utiliza para cambiar entre el modo Diseño (para editar los campos) y el modo Usuario (para utilizar los campos).

Control: Abre un cuadro de diálogo para editar las propiedades del campo de control seleccionado.

Formulario: En este diálogo podemos especificar, entre otras cosas, el origen de datos y los eventos de todo el formulario.

Check Box: Crea una casilla de verificación que permitirá activar o desactivar una función en un formulario.

Campo de texto: En los campos de texto el usuario puede escribir texto. En un formulario, los cuadros de texto muestran datos o permiten introducir datos nuevos.

Campo formateado: Un campo formateado es un cuadro de texto en el que se define el formato de las entradas y salidas, así como los valores limitadores que las afectan.

Botón: Esta función se puede emplear para ejecutar un comando para un evento como por ejemplo un clic de ratón. Se puede aplicar a estos botones texto e imágenes.

Page 5: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

5Tema 1.2.14.- Formularios en Writer

Campos de control de formulario

Activar o desactivar asistentes: Activa o desactiva los asistentes para los campos de control de formulario automáticos. Los asistentes ayudan a introducir las propiedades de los cuadros de listas, los campos de control de tablas y otros campos de control.

Diseño de formularios: Abre la barra de herramientas Diseño de formularios.

Más campos de control: Abre la barra de herramientas Más campos de control.

Etiqueta: Crea un campo para la visualización de texto. Estas etiquetas sólo sirven para mostrar texto predefinido y no van a permitir modificaciones por parte del usuario.

Combo Box: Crea un cuadro combinado, que es un listado de una sola línea con una lista desplegable en la que los usuarios pueden elegir una opción. Podemos asignar al cuadro combinado la propiedad "sólo lectura" para que los usuarios no puedan escribir entradas distintas de las que aparecen en la lista.

Listado: Crea un cuadro de lista, que permite a los usuarios seleccionar una entrada de una lista.

Option Button: Crea un campo de opción. Los campos de opción permiten al usuario elegir entre diversas opciones excluyentes entre sí. Los botones de opción con la misma funcionalidad tienen idéntica propiedad (Nombre). En general, se asignan a un cuadro de grupo.

Page 6: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

6Tema 1.2.14.- Formularios en Writer

Campos de control de formulario

Botón de selección: Si agregamos un botón de selección a una hoja de cálculo de Calc, podemos utilizar la ficha Datos para crear un vínculo de dos sentidos entre el botón de selección y una celda.

Barra de desplazamiento: Para crear las típicas barras de scroll.

Botón gráfico: Crea un botón que se muestra en forma de imagen. Aparte de la representación gráfica, un botón de imagen tiene las mismas propiedades que un botón "normal".

Control de imagen: Crea un campo de control de imagen. En el formulario en modo usuario, hacemos doble clic para abrir el diálogo Insertar gráfico para insertar la imagen. También hay un menú contextual (no disponible en modo Diseño) con comandos para la inserción y el borrado de imágenes.Un formulario puede mostrar imágenes de una base de datos e insertar imágenes nuevas en ésta si el campo de control de imagen no está protegido contra escritura.

Campo de fecha: Si se asigna al campo de fecha la propiedad "Desplegable", el usuario puede desplegar en este campo un calendario para seleccionar una fecha. Esto también es válido para un campo de fecha que se encuentre dentro de un campo de control de tablas.

Campo horario: Crea un campo de hora.

Más campos de control

Page 7: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

7Tema 1.2.14.- Formularios en Writer

Campos de control de formulario

Selección de archivo: Crea un botón que permite la selección de archivos.

Campo numérico: Crea un campo numérico. Si el formulario está vinculado a una base de datos, los valores numéricos se pueden adoptar de la base de datos.

Campo de moneda: Crea un campo de moneda. Si el formulario está vinculado a una base de datos, el contenido del campo de moneda en el formulario puede tomarse de la base de datos.

Campo enmascarado: Los campos enmascarados constan de una máscara de edición y de una máscara literal. La máscara de edición determina los datos que pueden introducir los usuarios. La máscara literal define el contenido del campo enmascarado al cargar el formulario.

Group Box: Crea un marco para agrupar visualmente varios campos de control. Los cuadros de grupo permiten agrupar botones de opción en un marco.

Control de tablas: Crea un campo de control de tabla para mostrar una tabla de base de datos.

Más campos de control

Barra de navegación: La barra de navegación permite desplazarse por los registros de una base de datos o un formulario de base de datos.

Page 8: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

8Tema 1.2.14.- Formularios en Writer

Campos de control de formulario

Estos botones ya los hemos descrito anteriormente.

Navegador de formulario: Abre el diálogo Navegador de formulario. El Navegador de formulario muestra todos los formularios y subformularios del documento actual con sus respectivos campos de control.

Añadir campo: Abre una ventana en la que se selecciona un campo de la base de datos para agregar al formulario.

Diseño de formularios

Secuencia de activación: El diálogo Orden de tabulación permite modificar el orden en que los campos de control obtienen el foco cuando el usuario pulsa la tecla de tabulación.

Page 9: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

9Tema 1.2.14.- Formularios en Writer

Campos de control de formulario

Abrir en modo diseño: Abre los formularios en modo diseño para su edición.

Activación de controles automática: Con la opción activada, se seleccionará el primer campo de control de formulario al abrir el documento. Con la opción desactivada, el texto se seleccionará después de abrir. El Orden de tabulación determina el primer campo de control del formulario.

Diseño de formularios

Page 10: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

10Tema 1.2.14.- Formularios en Writer

Campos de control de formulario

Anclaje

Alineación

Diseño de formularios

Mostrar cuadricula: Activa o desactiva una rejilla de puntos que nos servirá de guía para colocar componentes.

Usar cuadricula: Activado fuerza los movimientos a la rejilla y desactivado permite mover libremente.

Page 11: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

11Tema 1.2.14.- Formularios en Writer

Configuración de controlesUna vez situados los controles debemos configurarlos para controlar su comportamiento cuando los está usando el usuario. Con el control seleccionada clicamos con el botón derecho y accedemos a la opción mostrada en la figura.

La ventana de diálogo tiene tres pestañas: General, Datos y Acontecimientos. Para trabajar con formularios sencillos solamente será relevante la pestaña General, donde podemos establecer el comportamiento en modo usuario del control en cuestión. A esta ventana también podemos acceder haciendo doble clic sobre el campo de control.

Page 12: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

12Tema 1.2.14.- Formularios en Writer

Uso de formulariosPara diseñar o utilizar un formulario debemos conmutar entre modo diseño y usuario clicando sobre el botón de cambio de modo:

La forma más usual de utilizar un formulario es:1.- Diseñarlo según nuestras necesidades y gustos.2.- Enviarlo a otras personas, por ejemplo por correo electrónico.3.- Los destinatarios lo cumplimentan y nos los devuelven.4.- Los abrimos para ver cuales son las respuestas.

Usando una base de datos se pueden recopilar datos de forma automatizada, sin embargo esto suele ser complejo y nosotros vamos a comenzar por cosas más simples.

Ejemplo de creación de un formulario

Creamos un nuevo documento en Writer (Archivo/Nuevo/documento del texto) y lo guardamos con el nombre deseado (por ejemplo datos personales). Puede ser una buena idea anotar todos los campos que van a conformar el documento sin poner controles para después cambiarlo.

Page 13: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

13Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formularioPor ejemplo podría ser:

Ahora debemos proceder a insertar los controles para lo que decidimos a priori que:1: Nombre, Apellidos, Domicilio, población y e-mail serán campos de texto2: Código postal sea un campo numérico 3: Provincia sea un campo Listado que insertamos con el asistente desactivado4: Fecha de nacimiento, Teléfono fijo y teléfono Móvil sean campos enmascarados5: Los campos Sexo, ¿Tiene carné de conducir? y ¿Posee coche propio? Son campos Group Box

que realizaremos con el asistente activado.6: Fecha de creación del documento que no estaba lo insertamos como campo de fecha

Page 14: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

14Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario1: Propiedades de los campo de texto: Nombre, Apellidos, Domicilio, población y e-mail

Ajustamos la posición y el tamaño también accesible desde el menú contextual.Esta operación la haremos con el resto de los campos.

Page 15: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

15Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario2: Propiedades del campo numérico: Código postal.

Page 16: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

16Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario3: Propiedades del campo Listado: Provincia.

Hemos restringido las entradas de la lista a las provincias andaluzas.

Page 17: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

17Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario4: Propiedades de los campo Enmascarados: Fecha de nacimiento, Teléfono fijo y teléfono Móvil.Campo Enmascarado Fecha de nacimiento: Máscara de entrada

Nos va a permitir determinar los caracteres que el usuario puede escribir en el campo. La longitud de la máscara de edición determina el número de posiciones de entrada posibles. Si el usuario escribe caracteres que no se correspondan con la máscara de edición, la entrada se rechazará al salir del campo. Los caracteres para definir máscaras son:Carácter Significado

L

a

A

c

C

N Se puede escribir caracteres del 0 al 9.

x Se pueden introducir todos los caracteres imprimibles.

Literal que no puede editarse. El carácter se muestra en la correspondiente posición.Se puede escribir caracteres de la a la z y de la A a la Z y todos se convierten a minúsculas.Se puede escribir caracteres de la a la z y de la A a la Z y todos se convierten a mayúsculas.

Se puede escribir caracteres de la a la z, de la A a la Z y del 0 al 9 respetando las mayúsculas y las minúsculas.

Se puede escribir caracteres de la a la z, de la A a la Z y del 0 al 9 y las minúsculas se convierten a mayúsculas.

Page 18: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

18Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario4: Propiedades de los campo Enmascarados: Fecha de nacimiento, Teléfono fijo y teléfono Móvil.Campos Enmascarados Teléfono fijo y teléfono móvil.

Page 19: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

19Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario5: Veamos la forma de realizar el campo Sexo con el asistente activado. Los otros dos campos Group

Box se realizan de forma similar.

Tecleamos el texto deseado Botones para agregar a quitar los nombres que hemos tecleado de los Campos de opción.

Page 20: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

20Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario5: Veamos la forma de realizar el campo Sexo con el asistente activado. Los otros dos campos Group

Box se realizan de forma similar.

Page 21: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

21Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario5: Veamos la forma de realizar el campo Sexo con el asistente activado. Los otros dos campos Group

Box se realizan de forma similar.

Page 22: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

22Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario5: Veamos la forma de realizar el campo Sexo con el asistente activado. Los otros dos campos Group

Box se realizan de forma similar.

En nuestro caso NO podemos guardar el valor en una base de datos que aún no existe.

Page 23: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

23Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario6: Propiedades del campo fecha: Fecha de creación del documento.

Page 24: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

24Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario7: Insertamos un botón

Page 25: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

25Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formulario El aspecto final es:

Page 26: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

26Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formularioPara evitar que el usuario modifique accidentalmente los textos fijos del formulario hemos insertado áreas o secciones protegidas, y vamos a analizar la forma de hacerlo.

Delimitadores de áreas o secciones

Podemos poner un nombre al área que estamos creando y protegerla con una contraseña.Para modificar un área vamos al menú Formato y escogemos secciones.

Page 27: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

27Tema 1.2.14.- Formularios en Writer

Ejemplo de creación de un formularioAspecto del formulario en modo usuario con los datos cumplimentados

Page 28: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

28Tema 1.2.14.- Formularios en Writer

Ejemplo de asignación de una macro a un botón3.- Añadir un botón a nuestro documento OpenOffice.org que podemos denominar HolaMundo

Clicamos sobre la pestaña Acontecimientos y después en los puntos de cualquier entrada

Page 29: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

29Tema 1.2.14.- Formularios en Writer

Ejemplo de asignación de una macro a un botón3.- Añadir un botón a nuestro documento OpenOffice.org que podemos denominar HolaMundo

Escogemos el Evento señalado y clicamos en Asignar

Page 30: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

30Tema 1.2.14.- Formularios en Writer

Ejemplo de asignación de una macro a un botón3.- Añadir un botón a nuestro documento OpenOffice.org que podemos denominar HolaMundo

Seleccionamos nuestra macro y clicamos en Aceptar en esta ventana Selector de macros y en la ventana anterior de Asignar macro

Page 31: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

31Tema 1.2.14.- Formularios en Writer

Ejemplo de asignación de una macro a un botón3.- Añadir un botón a nuestro documento OpenOffice.org que podemos denominar HolaMundo

Estado de la ventana de propiedades del botón en la que pulsamos el icono para cerrarla y la macro queda asignada a un clic del ratón sobre nuestro botón.

Page 32: Técnicas de Programación - granabot.esgranabot.es/Modulos/tpr/Apuntes/Tema 1.2.14.pdf · Tema 1.2.14.- Formularios en Writer 12 Uso de formularios Para diseñar o utilizar un formulario

32Tema 1.2.14.- Formularios en Writer

Fin de la presentación