Cómo crear formulario en base de datos OpenOffice™.
Recuerda que Open Office, incluyendo ooBase, es gratuito. Sin embargo, no dejes que eso te engañe. Grandes organizaciones, gubernamentales y civiles, lo han adoptado como su suite ofimática estándar… y ahorrando millones de dólares, pero sin dejar de hacer el trabajo. Y facilitando las cosas a los usuarios de diferentes plataformas… Linux, Mac, Windows… ¡todos hablan aquí!
Esta página es «browser friendly». Amplíe la ventana de su navegador tanto como desee. El texto fluirá bien. Es más fácil leer en una ventana estrecha. En la mayoría de los navegadores, pulse más, menos o cero mientras mantiene pulsada la tecla control (ctrl) para cambiar el tamaño del texto. (Agrandar, reducir, restaurar al predeterminado, respectivamente.) (Esto está completamente explicado, y hay más consejos, en mi página Power Browsing).
En diciembre de 2018, estoy trabajando en el ensayo, probando los conceptos discutidos en un entorno OpenOfiice 4.1.6 recién instalado, en una máquina Windows 10 (Sigh. Ich.). (Y retocando el ensayo.) qFIX si encuentras ESTA nota después del 28 Dic 18, por favor escribe (enlace en la parte inferior) di «Fix ‘qFIX if you encounter’ in fdb1listb.htm». Gracias
Cómo crear una relación entre dos tablas en OpenOffice
Aquí tienes un par de cosas interesantes que puedes hacer. Supongamos que tiene un grupo de clientes con unas cuantas facturas cada uno, y quiere saber cuánto ha gastado cada uno de ellos. Tomas tu registro de un cliente y sumas muchos registros de facturas para obtener el total que gastaron en todas las facturas. También puede multiplicar artículos: digamos que su tabla de facturas tiene el precio del artículo y el número de artículos comprados en la factura, pero no el total por factura. Puede multiplicar el precio del artículo por el número de artículos para obtener el total.
Si hago clic en Ejecutar consulta, sólo obtengo esos campos. Observe que tengo el precio unitario y el número de artículos, pero no el total por factura. Esto es lo que hay que hacer. Escribe lo que aparece en la columna de la derecha. Al hacer clic en Ejecutar consulta se obtienen los resultados.
Obtendrá el alias que ha escrito, no la multiplicación. Note sin embargo que no está formateado como moneda en este ejemplo. Si desea cambiarlo, puede hacer clic con el botón derecho en el encabezado de la columna, elegir Formato de columna y seleccionar un formato monetario o numérico.
LibreOffice Base (52) Cuadro combinado
En algunas situaciones, se desea crear un documento que contenga texto fijo, pero que permita a los usuarios introducir algunos elementos y quizás realizar algunas acciones sobre ellos. Este tipo de documento se denomina formulario, análogo a los formularios preimpresos que todo el mundo ha rellenado docenas de veces. Puedes crear formularios personalizados en la mayoría de las aplicaciones de OOo; los formularios que crees sin el Piloto Automático de Formularios no tienen que conectarse a una fuente de datos (aunque pueden hacerlo – ver «¿Cómo adjunto una fuente de datos a un formulario?» más abajo). Si el formulario no está conectado a una fuente de datos, la información que el usuario introduce allí simplemente se guarda con el formulario. (Es posible que hagas esto cuando quieras enviar un formulario a un grupo de personas para que lo rellenen y lo devuelvan). Writer, HTML Editor, Calc, Impress y Draw admiten formularios.
Para crear un formulario, comience con un documento en la aplicación apropiada. Haga clic prolongado en el botón Mostrar funciones de formulario de la barra de herramientas principal. (Aparecerá la barra de herramientas Funciones de formulario (Figura 1). La barra de herramientas incluye una serie de controles que puede colocar en sus formularios, así como botones para gestionar el formulario en su conjunto.
Cómo utilizar el orden de tabulación en OpenOffice™ Base
Como norma general, la tabla de la base de datos que contiene las entradas de lista visibles en el formulario no es la tabla en la que se basa el formulario. Los cuadros de lista de un formulario funcionan mediante referencias; es decir, las referencias a las entradas de lista visibles se encuentran en la tabla del formulario (tabla de valores) y también se introducen como tales en la tabla de valores si el usuario selecciona una entrada de la lista y la guarda. Mediante los valores de referencia, los cuadros de lista pueden mostrar datos de una tabla vinculada a la tabla de formulario actual. Así, el \<emph\>Asistente para cuadros de lista</emph\> permite vincular dos tablas de una base de datos, de forma que el campo de control puede mostrar una lista detallada de un campo de la base de datos que se encuentra en una tabla distinta de aquella a la que hace referencia el formulario.
En las otras tablas se busca el campo requerido utilizando los nombres de campo (ControlSource) y luego se completarán los campos en consecuencia. Si no se encuentra el nombre del campo, la lista permanecerá vacía. Cuando los campos de la lista contengan columnas vinculadas, se utilizará la primera columna de la otra tabla sin que se muestre antes una consulta.