PDF de programación - OpenOffice.org: ¿Dónde está MS Access?

Imágen de pdf OpenOffice.org: ¿Dónde está MS Access?

OpenOffice.org: ¿Dónde está MS Access?gráfica de visualizaciones

Publicado el 1 de Febrero del 2017
319 visualizaciones desde el 1 de Febrero del 2017
280,5 KB
5 paginas
http://articles.linmagau.org/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=230&page=1
6.1 - OpenOffice.org: ¿Dónde está MS Access?

Contributed by: Jonathon Coombes jon@cybersite.com.au

Existe un silencioso número de personas y negocios quienes están tomando OpenOffice.org
como un posible reemplazo para suites de oficinas más populares como Microsoft Office. De estos,
muchos están familiarizados con módulos comparables para cada función de la suite de oficina.
OpenOffice.org tiene Writer como un equivalente a MS Word, Calc como una clase de MS Excel, e Impress
es comparable a MS Powerpoint. La pregunta mucha gente hace es
'' ¿dónde está el equivalente a
Microsoft Access? '' ¿Tiene OpenOffice.org un modulo equivalente a Microsoft Access ?

Bueno, sí y no. Ante todo, miremos a que se denomina MS Access y exactamente que

funcionalidad es la que la gente quiere en OpenOffice.org.

Microsoft Access es usado como una base de datos versátil dentro de la suite Microsoft
Office. Provee figuras como almacenamiento de data y tablas relacionadas, habilidad para consultar la
información en ciertas condiciones, generar reportes de la información, y construir formularios e interacción
para ofrecer una interface amigable. Está todo incluído en un pequeño paquete dentro de la suite Microsoft
Office. OpenOffice.org provee la mayoría de estas capacidades, pero no necesariamente en el camino en
que la gente espera.

Para entender mejor como OpenOffice.org implementa estas capacidades, sería una buena
idea mirar en los orígenes de OpenOffice.org. El código fuente de OpenOffice.org estuvo originalmente
derivado del código fuente de StarOffice el cual fue hecho open source por Sun Microsystems en Octubre
del 2001. Parte del paquete original de StarOffice que no fue hecho open source fue la base de datos
Adabas el cual era de licencia de una tercera parte. OpenOffice.org tuvo que elegir entre agregar su propio
paquete de base de datos open source o presentar un diferente modo de implementar las mismás
capacidades.

La comunidad desarrolladora al interior de OpenOffice.org, junto con públicas discusiones,
llegó a la determinación de no implementar una sencilla base de datos, pero sí permitir que cualquier base
de datos sea usada con OpenOffice.org. Esto fue hecho al
implementarse lo que es conocido como
Fuentes de Datos. Estas Fuentes de Datos permiten acercarse a las mismás capacidadades de Microsoft
Access, pero son mucho más flexibles y escalables que su contraparte. Echemos una mirada en como las
Fuentes de Datos implementan las diferentes capacidadades de un paquete de base de datos.

Almacenamiento de Data

La primera parte de una base de datos es el almacenamiento. Esto es hecho en la actualidad
predominantemente en tablas relacionales. Estas tablas pueden ser almacenadas en un rango de formatos
de archivos, pero el formato de la tabla es común a traves de la mayoria de las bases de datos incluyendo
MS Access y OpenOffice.org. La diferencia aqui es que MS Access está diseñado para almacenar las
tablas en su propio formato propietario, tal como Adabas es diseñado para almacenarlos con StarOffice.
OpenOffice.org en cualquier caso provee un estándarizado método de acceso a casi cualquier base de
datos.

La Fuente de Datos es un método estándarizado para acceder a bases de datos, incluyendo
MS Access, tan bien como otras populares bases de datos como Oracle, MySQL, PostgreSQL, Sybase,
MS SQL Server y más. El mecanismo consiste en elegir el apropiado controlador para tu base de datos en
uso. Estos controladores pueden ser simples diseños como ficheros de textos y hojas de calculo, o
controladores nativos como Oracle y MySQL. Los controladores natvos están aún en fase de desarrollo,
pero pueden ser más convenientes para la situacion. Si
los controladores nativos no son convenientes o
no están disponibles para la base de datos que estás usando, entonces puedes usar controladores más

genericos como los ODBC o JDBC. Los controladores ODBC/JDBC son convenientes para muchas de las
principales bases de datos en uso por negocios en la actualidad. Abajo verás una imagen del administrador
de Fuentes de Datos.

Este administrador de Fuente de Datos es disponible a traves de la opción Ver --> Fuentes
de Datos o puedes simplemente presionar
la tecla F4 para invocarlo bajo cualquier programa de
OpenOffice.org. Para configurar una Fuentes de Datos, simplemente haz click-derecho en la lista de
Fuentes de Datos que aparece en el lado izquierdo, tal como lo muestra la Figura 1. Esto hará aparecer un
menú con la opción Administrar Fuentes de Datos. Esto te llevará a una ventana para definir nuevas
Fuentes de Datos o administrar las existentes. Esto se muestra en la Figura 2 abajo.

Consultando la Fuente de Datos

Una vez que la data es almacenada en tablas relacionales, esto permite al usuario construir
consultas para devolver información de la base de datos. Hay dos métodos principales de consultar la base
de datos, sea MS Access u OpenOffice.org. El primer método es usar el Lenguaje de Consulta
Estructurada (SQL, Structured Query Language ). Esto es muy común en casi toda base de datos usada
actualmente. Una muestra de las consultas SQL aparece abajo:

select identifier, booktitle, address from biblio
where author like ''Stass,%'' and Address = ''münchen'';

El problema con las consultas SQL es que a más información que tú necesites, la consulta
más completa puede llegar a ser. Esto es porque OpenOffice.org y las otras bases de datos te permiten
grabar estás cadenas de consultas para un uso posterior. Como sea, hay otro método de construcción de
consultas que es más intuitivo y basado en gráficos para hacerlo más facil a los nuevos usuarios. Estas
consultas también pueden ser salvadas para un uso posterior. Abajo verás la herramienta de diseño de
consultas gráficas que está disponible, Figura 3.

Las consultas que son creadas para uso dentro de tu base de datos sirven a dos propósitos.
Ellas te permiten obtener información fuera de la base de datos, pero ellas también pueden actuar como
tablas en sí mismas. Esto te permite crear reportes y formularios basados en la consulta usando la data
generada como tablas. En esta forma, se implementa una figura similar a capacidadades que están
disponibles en los mayores sistemas de bases de datos.

La consulta arriba es relativamente simple, pero consultas más complejas pueden ser
creadas al tener multiples tablas enlazadas vía relaciones entre campos equivalentes. Estas relaciones son
creadas al arrastrar estos campos y entonces editar las propiedades para configurar los valores de
relación JOIN. La herramienta de diseño de consultas permite la construcción de complejas consultas con
la facilidad de apuntar y hacer click.

Formularios

El formulario es una de las más importantes partes de un programa de base de datos. Es
similar en propósitos y funciones al
formulario de estilo HTML. En efecto, OpenOffice.org usa los
formularios de Fuentes de Datos tanto como un método de acceso a la base de datos, como también para
formularios HTML y publicación Web. Los elementos son los mismos que los formularios de estilo HTML y
aquellos disponibles en MS Access. Elementos comunes como cajas de listas, campos de texto, campos
numéricos, campos formateados, combo boxes, campos ocultos, etc., están disponibles. Para ver las
opciones de diseño de formularios, selecciona Ver --> Barra de Herramientas desde el menú superior. El
ícono que representa a la herramienta de diseño es autoexplicativo. El triangulo verde representa la opción
de hacer click y mantener presionado el boton del mouse
para mostrar más opciones bajo dicha
herramienta. Cuando lo hagamos veremos los diferentes elementos disponibles. Estos elementos son
mostrados en la Figura 4.

Estos elementos pueden ser agregados al formulario de varias maneras para hacer que el
formulario se vea del modo que quieres que sea representado. Así como las muchas figuras en las Fuentes
de Datos, hay dos métodos para construir formularios. El método de agregar individualmente los elementos
es el modo más lento, pero necesario si estás
construyendo un formulario de estilo HTML. Si estás
creando un formulario para acceder a tu Fuente de Datos, entonces es mucho más simple usar el
formulario del Autopiloto para que lo construya por ti. Este formulario puede ser accesado a traves del
administrador de Fuentes de Datos al seleccionar la pestaña enlaces y elegir la opción para el formulario
Autopiloto. Algo de su funcionalidad puede ser vista en la Figura 5 abajo.

Reportes

MS Access además tiene una función interna que permite al usuario generar reportes. El
usuario puede ponerlos junto con información estadística concerniente a la data mantenida en las tablas.
Estos reportes pueden ser grabados en un similar estilo a los formularios y otros archivos, para permitirte
tener un mecanismo de reporte consistente todo el tiempo. Puedes ejecutar con ello reportes como tomas
de stock, etc. iguales cada mes al cargar el apropiado reporte desde tu Fuente de Datos.

OpenOffice.org no tiene aún una herramienta de generación de reportes en su versión
estable. Sin embargo esta herramienta está disponible en la version beta y por lo tanto en la próxima
version estable 1.1 La herramienta de diseño de reportes se ve igual en disposición a la herramienta de
formulario. Los campos son seleccionados y arrastrados a las apropiadas áreas de la página del reporte.
Los campos pueden ser agrupados para dar mayor información estadística en el reporte. Una etapa del
Autopiloto del reporte en la version 1.1 beta se muestra abajo en la Figura 6.

Actualmente, el programa Calc usa la herramienta de Datapiloto para importar información de
Fuentes de Datos directamente al interior de una hoja de cálculos. Esta herramienta puede ser usada para
elaborar algunos reportes, pero no está integrada con la interface de Fuentes de Datos como los
formularios y diseño de consultas. E
  • Links de descarga
http://lwp-l.com/pdf2153

Comentarios de: OpenOffice.org: ¿Dónde está MS Access? (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad