Hola falcaraz,
si andas en busca de bibliografía sobre OOoBase tendré que preguntarte
como te fue en las clases de FRANCÉS en la escuela.
Trabajo bastante con bases y con OOoBase pero a nivel programación (es
mucho más eficaz que la interfaz del usuario) con OOoBasic (se puede
menos que con Java - Java puede crear objetos UNO, pero es mucho más
ágil que Java).
En busca de literatura para entender la interfaz gráfica (porque para lo
otro es buena la Developer's Guide), he buscado en castellano, inglés,
alemán y francés, y salvo algunos documentos bastante viejos en inglés y
otros que no aportan nada trascendente en castellano, tanto en este caso
como para todas las aplicaciones de OOo, el proyecto de documentación
francés es un paradigma a imitar.
http://fr.openoffice.org/Documentation/Index.html
Te listo los que me parecen más útiles, en posible con su propia reseña
(perdona si se pasa algo pero los estoy copiando y pegando de mi base
bibliográfica):
*
*Débuter avec Base* (2006) de Manuel NAUDIN: Ce document est
destiné aux utilisateurs d'OpenOffice.org 2 (OOo 2) désirant
utiliser le module Base et n'ayant pas ou peu de connaissances sur
le sujet. Il présente quelques notions élémentaires sur les
systèmes de gestion de bases de données relationnelles (SGBDR) et
explique pas à pas le fonctionnement de Base en se basant sur un
exemple de création d'une base de données simple.
*
*Insérer des images dans Base* (2006) de Jean-Michel PIERRE: Ce
document est destiné aux utilisateurs d'OpenOffice.org 2.0.2 (OOo
2.0.2) désirant utiliser le module Base pour créer une base de
données en y insérant des images.
*
*FAQ Base intégrée et requêtes SQL directes* (2006) de Manuel
NAUDIN: Ce document est destiné aux utilisateurs d'OpenOffice.org
2 désirant exécuter des requêtes SQL en mode direct, sans utiliser
les aides apportées par le mode ébauche de requêtes. De plus, il
est concentré sur l'exploitation d'une base intégrée Hsqldb, même
si certaines informations peuvent être valables avec d'autres
systèmes de base de données.
*
*Tables .csv dynamiques avec Base* (2006) de Manuel NAUDIN: Le but
de ce document est de présenter une technique permettant
d'utiliser de manière dynamique des fichiers de données au format
.csv dans un document Base, éventuellement avec des tables
intégrées au document. Cela permet de :Utiliser dans Base des
données issues d'une autre application qui génère des fichiers
.csv. Partager des données saisies sous Base avec une autre
application capable de traiter des données au format .csv.
*
*Initiation à l'utilisation de SQL avec OOo Basic dans Base*
(2006) de Louis Vidonne: Le présent document essaie de répondre
aux questions de base que se pose le débutant lorsqu'il essaie
d'intégrer le langage SQL dans ses macros. Ce document concerne
l'utilisation de la base intégrée HSQLDB, même si beaucoup
d'informations peuvent être valables avec d'autres systèmes de
base de données.
*
*De Calc à Base* (2006) de Jean-Francois Nifenecker: Ce document
montre comment transposer une feuille Calc vers le module Base. Il
sera ainsi possible d'économiser la saisie de données déjà
existantes. Cette opération se réalise simplement par Copier /
Coller de Calc vers Base.
*
*MySQL et OpenOffice. Installation et utilisation du pilote ODBC
sous Windows* (2006) de Jean-François Delaroque
Viejos pero útiles:
*
*Création de Sous-Formulaires* (2004 = OpenOffice.org 1.1.0) de
Tony GALMICHE, algo anticuado pero útil, enseña cómo hacerlo "a mano".
*
*Transfert de Données dans Calc et utilisation avancée des sources
de données* (2004 OpenOffice.org 1.1.0) deTony GALMICHE Ce how-to
a pour but de montrer les possibilités de Calc dans le traitement
des bases de données. Ce how-to est donc destiné à des personnes
utilisant des bases de données et souhaitant en extraire des
parties dans Calc, dans le but de faire des analyses ou des
traitements spécifiques.
*
*Bases de données MySQL sous OpenOffice.org 1.1.x. Création de BDD
avec EasyPhp, couplage avec OpenOffice.org* (2005, presentación)
de Luc Sorel
*
*Comment Connecter une Base de Données MySQL via un Driver JDBC
Avec OpenOffice.org* (2002 Hermann Kienlein / 2004 Geoffroy Magnan)
*
*Utilisation d'une base de données SQLite avec OpenOffice.org*
(2004, OpenOffice.org 1.1.0) de Yves Chaufour
*
*How to « Lier des tables à l'aide de paramètres nommés SQL »*
(2002!!!) de Daniel Strome: Ce document tente de montrer comment
créer un formulaire maître et un formulaire détail lié pour une
base de données MySQL via ODBC. Vous pourriez ainsi vouloir
afficher un auteur et tous les livres qu'il a écrit, ou un acteur
et tous les films dans lesquels il est apparu, ou bien encore un
client et toutes les commandes placées par celui-ci.
Como verás los que son del año pasado versan sobre OOoBase, los más
viejos tienen cosas de utilidad, pues las versiones antriores no tenían
la aplicación separada, sino integrada, y algunas cosas son casi iguales.
Los dos primeros de Manuel NAUDIN son un ejemplo de claridad, el primero
es una introducción desde cero, el segundo explica como guardar imagenes
en un base incrustada (cosa que la ayuda en línea de OOo omite).
Para un curso de OOoBase creo que te serán imprescindibles los trabajos
relacionados a SQL: OOoBase puede hacer muchísimo más que lo permite su
interfaz gráfica. Y esto se refiere *tanto *a emplear directamente SQL
para crear consultas (y hasta administrar usuarios en MySQL, p.e.)
imposibles desde la interfaz del usuario, *como* a la manipulación de
OOoBase con OOoBASIC. Esto es de vital importancia porque algunas cosas
que supuestamente NO hace OOoBase en comparación con M$Access se
realizan via macros. Por ejemplo (una consulta que me ha hecho un
compañero de lista) M$ crea formularios que mediante botónes de control
permiten abrir otros formularios. Esto creo que es en realidad otra
intromisión de M$, una falta de respeto, porque según me mostraron el
resultado (no uso M$ como verás, así que no puedo ser terminante), lo
que hace es escribirte una macro sin pedirte permiso.
Creo que esto puede desilusionar a los usuarios de M$, acostrumbados a
apretar botoncitos y resolver todo así. Pero un conocimiento básico de
SQL (sobre todo en el dialecto que emplea el motor de OOo: HSQL) es
necesario para aprovechar OOoBase.
Y respecto a los detractores de OOoBase (que hasta hay varios en esta
lista), cabe aclarar que OOoBase cumple bien (aunque le falta mejorar)
con su función principal: integrar bases de datos en el entorno de las
demás aplicaciones OOo, NO pretende ser un administrador de bases (tipo
phpMyAdmin, aunque como ya te dije podes crear bases de datos, manejar
cuentas de usuarios, etc.), NI ser un servidor (crear bases que puedan
ser utilizadas en simultánea por varios usuarios).
Para finalizar me acordé a último momento de esta biblio (en inglés, de
la Wiki de OOo):
* http://wiki.services.openoffice.org/wiki/MSA-Base_Faq : para los
que migran de M$Access a OOoBase
* http://wiki.services.openoffice.org/wiki/FAQ_(Base) : preguntas
generales
* http://dba.openoffice.org/servlets/ReadMsg?msgId=735536&listName=users
:por qué OOoBase es "lenta" (si no sabemos cómo usarla)
Por mi parte estoy trabajando en darle forma a mis apuntes de OOoBasic
para crear un manual introductorio pero completo a OOoBasic (desde el
lenguaje, a la API), por ahora terminé la introd. al lenguaje y voy por
la mitad de OOoWriter, también tengo la mitad de OOoBase, pero está
impresentable. Estoy tratando que sea claro y "desde cero", para el
usario promedio que desea solucionar sus tareas cotidianas, porque
realmente no hay bibliografía al respecto, y he visto que le recomiendan
a gente sin conocimieto el manual de Andrew Pitonyak, que tiene cosas
útiles para alguien que ya entiende, pero para el principiante no es más
que un laberinto incomprensible que te lleva a pensar que acá tampoco
conduce a nada el software libre.
También tengo algo escrito sobre OOoBase, esta vez desde la interfaz
gráfica del usuario (apuntes para mi mismo mientras le voy descubriendo
cosas), en cuanto lo tenga prolijo (dudo que sea en este mes) te lo envio.
Por ahora te mando dos bases ODB. Una te ilustra el tema de SQL, la otra
el de las macros (precisamente abre formularios desde botoncitos).
Un saludo y a tu dsposición en lo que pueda ayudarte
Ariel
La Plata, Argentina.
falcaraz escribió:
Estimados colisteros(as),
La Universidad de Murcia va a impartir un par de cursos de OOo Base
(principiantes y avanzado) bajo windows (de momento la Universidad
está migrando al software libre pero el cambio de sistema operativo
está algo más lejos) para el personal de administración y servicios
(PAS), pero una vez inscrito el personal me piden ayuda pues el
informático que iba a impartirlo me dicen es un detractor del
software libre y dice que "es una castaña que no funciona y que eso
no se puede enseñar a nadie".
Evidentemente aunque Base no es la octava maravilla del mundo, pues
estamos en sus primeras fases (apareció con la 2.0), pero en lo poco
que lo he usado no me puedo quejar, he conseguido leer bases en MySQL
(aunque sólo con la conexión vía ODBC, la de JDBC parecía funcionar
pero nunca podía abrir la base de datos), importar tablas de Access,
crear formularios, campos combo, y no mucho más, pues apenas he
tenido tiempo de trabajarlo. Lo cierto es que poca documentación he
conseguido sobre el programa y mientras son numerosos los manuales y
cursos sobre Writer, Impress o Calc (algo menos Draw).
Cualquier ayuda sobre el tema y documentación que exista será más que
bienvenida, incluso si alguna persona en España tiene experiencia en
impartir este tipo de cursos la podría poner en contacto con la
persona que en el servicio informático de la Universidad de Murcia
lleva el tema ante la posibilidad de que pudieran llegar a un acuerdo
económico para que impartiera el curso.
El tema es más importante de lo que pudiera parecer a primera vista,
pues si el curso no se imparte será un primer paso atrás en el uso
generalizado de OOo en nuestra Universidad.
Muchísimas gracias por adelantado, un saludo cordial.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]