Este es un tutorial creado con la intención de explicar el funcionamiento de OpenOffice Base y con el objetivo de intentar hacer ver que en la mayoría de los casos es una alternativa perfectamente válida a herramientas como Microsoft Access.
Las 10 únidades originales de las que consta el tutorial están realizadas sobre OpenOffice 2.0 y la mayoría de ellas se acompañan de un enlace a un pequeño video-tutorial sobre algún contenido en particular de dicha unidad.
Aunque el tutorial está creado para OpenOffice 2.0 sobre Microsoft WindowsXP creo que es perfectamente extrapolable a sistemas Linux.
El por qué de crearlo sobre WindowsXP en lugar de sobre Linux es porque este tutorial está especialmente dirigido a aquellos usuarios con poca experiencia en trabajar con Linux o con miedo a dejar su Windows pero que al menos quieren probar alternativas libres a Microsoft Office.
La realización de este tutorial no hubiera sido posible sin la ayuda de Roberto Rodríguez Echeverría, Adolfo Lozano Tello, Fernando Sánchez Figueroa y Mayte Jiménez Almagro.
Espero que os sea útil.
Todo el contenido de este blog está bajo una


55 respuestas hasta el momento ↓
faruki // 8 Enero, 2008 a 12:51 pm |
k pinta esa foto ahi???? k no pega para nada
gilabeni // 16 Enero, 2008 a 11:16 am |
esta muy bien … me gusta
salu2.
Hanzel Carlos // 24 Enero, 2008 a 3:43 am |
Gracias por tu interés en colaborar con los todos nosotros, alrededor del mundo de habla hispana, poniendo a disposición este tutorial. Dios te bendice.
shawoho // 5 Febrero, 2008 a 4:16 pm |
Gracias… Exelente sitio para OOo Base.
Había estado buscango algo así hace tiempo y decidí realizar la búsqueda otra vez.. y MILAGRO algo nuevo e google… http://www.tutorialopenofficebase.wordpress.com
Ojalá y siempre esté acutalizada, aunque para eso los usuarios deberíamos colabarar con el mantenedor de esto, así todos nos beneficiamos.. Yo uso solamente GNU/linux 100% libre (gnewsense). y necesitaba una buna guía sobre OOo Base, aunque para todo lo demás los invito a programar en gnu..
saludos,
shawoho
Álvaro // 5 Febrero, 2008 a 5:01 pm |
Gracias por los comentarios de agradecimiento.
Repito mis disculpas a todos los que estáis dejando comentarios y no os estoy dando respuesta.
Desde aquí invito a todos a los que sepan respuestas a las dudas que van surgiendo que no duden en contestar.
De igual forma, si alguno quiere añadir más unidades o, mejorar las que hay, también está invitado a hacerlo.
Sólo una última cosa: el tutorial está hecho sobre Windows para facilitar un primer acercamiento al software libre a los usuarios “windoseros” pero todo se puede realizar exactamente igual con Linux.
Os lo dice un kubuntero convencido
Medinaom // 25 Febrero, 2008 a 8:04 pm |
Quiero Felicitarte ya, que hace tiempo buscaba algo asi, dejame verlo pero de antemano gracias.
Alberto Martinez // 29 Febrero, 2008 a 4:27 am |
Gracias.
Al igual que los anteriores comentarios, deseo agradecerte el esfuerzo que haz hecho para tener un tutorial de BASE de OpenOffice en la Web.
Quiero que sepas, que no hay muchos tutoriales en la red sobre BASE, y mucho menos en español.
Una vez más, muchísimas gracias.
Alberto M. D.
César Hernández // 17 Marzo, 2008 a 3:39 pm |
Excelente tutorial Alváro, no cabe duda que le has dedicado mucho tiempo y esfuerzo a este site, no me queda mas que felicitarte y ojala continues con este proyecto que bien merece mucho la pena.
P.D. ¡ya te he recomendado en la Uni!
diana marcela tapia florez // 4 Abril, 2008 a 12:01 am |
quiero saber acerca del programa de openoffice.base para un trabajo pero lo necesito con un ejemplo
Maidiel // 18 Abril, 2008 a 2:04 am |
Hola colega yo necesito saber sobre los conceptos que se trabajan en esta unidad para abordarlo en un programa de estudio si les es posible me lo pueden mandar poara mi correo. está muy bueno el tutorial y yo estoy trabajando ya sobre esta aplicación, felicidades a todos pues está buenisimo.
saludos Maidiel.
Anonimo // 30 Abril, 2008 a 1:16 pm |
Me pareceis una panda de impresentables los que habeis puesto mensajes fuera del contexto del BLOG, a ver si es que os paga Mocosoft o algo por el estilo
galo // 10 Junio, 2008 a 8:49 pm |
saludos favor envienme un ejemplo de base de datos para trabajar en openoffice.org base para linux
Anonimo // 16 Junio, 2008 a 12:00 pm |
Hola chicos! soy anonimo…bueno queria contestar a ese que se hace llamar por anonimo…..que parece un borrego mongolito…aqui el unico impresentable eres tu aa y quiero mandar felicitaciones a Alvaro y saludos y agradeciminetos a todos los que han comentado de este blog sigan asi dandole apoyo a Alvaro.
Posdata:Anonimo, no pintas nada aqui fuera…no sabes apreciar a Alvaro con lo qua a hecho….eres un mongolo!
Gaspar Albert // 4 Julio, 2008 a 4:00 am |
Me a parece educativo e interesante para mis alumnos y los recomendare a otras personas para visiten su pagina, Así desearía que fuesen todos los tutoriales para el aprendizaje de los tantos usuario de la red de Internet.
Juan-A // 22 Julio, 2008 a 5:17 pm |
Alvaro te pasaste.
Me encuentro implementando mi sistema en Kubuntu y decidí ordenar mis datos con Openoffice Base y para ello salí a buscar información en Google encontrándome con este tutorial el cual está extraordinario. Te agradezco profundamente este aporte lo cual me confirma que en el mundo no todo es egoísmo.
Felicitaciones, sinceramente. Espero algún día también hacer mi aporte.
Saludos
Miguel Angel Gómez // 18 Agosto, 2008 a 11:43 pm |
Alvaro excelente el trabajo que nos has dedicado.
Siento no encontrar en el tutorial la solución al primer problema que se me plantea. Llevo varios días pasando mi base de Acces a OOo y ciertamente ya estoy familiarizándome con el programa, hasta el punto de poder abandonar Acces. El problema en cuetión es: ¿cómo puedo insertar un campo calculado en una consulta?, utilizando el mismo procedimiento que en Acces no es posible.
La tabla es bastante sencilla, COMPRAS: Id, Fecha, Articulo, Precio y por último Clave.
Pretendo calcular I.V.A . En modo diseño no me deja (o no sé) hacerlo: IVA: SiInm([CLAVE]=”N”;[PRECIO]*0,16;SiInm([CLAVE]=”P”;[PRECIO]*0,07;0))
En modo SQL también me dá error en la sentencia:SELECT Compras.ID, Compras.FECHA, Compras.ARTICULO, Compras.PRECIO, Compras.CLAVE, If([CLAVE]=”N”,[BASE]*0.16,If([CLAVE]=”P”,[BASE]*0.07,0)) AS IVA, FROM Obras
ORDER BY Compras.FECHA;
Te agradecería, encarecidamente, una ayuda
Y por el tutorial felicitaciones.
Saludos
Miguel Angel Gómez // 18 Agosto, 2008 a 11:48 pm |
Acabo de ver que al final de la sentencia hay un error, en lugar de FROM Obras, tiene que decir FROM Compras.
Espero la ayuda.
Saludos
S.H.O - どらごぬ!!!! // 20 Agosto, 2008 a 2:21 am |
Muy bueno el tutorial, bajé la página completa
r2d2 // 14 Septiembre, 2008 a 6:56 am |
exelente tuto, vengo con la pregunta.
1- como escribir en un campo de un formulario (me dice que esta protejido de escritura), usando basic-sun.
2-como efectuar calculos complejos entre columnas?, ej: edad=now()-fecha_nacimiento.
cualquier ayuda seria muy apreciada.
Mauro Martin // 25 Septiembre, 2008 a 1:10 pm |
Hey amigo tu excelente tutorial sigue de primero en el ranking de busqueda GOOGLE, felicitaciones !
Iraida // 1 Octubre, 2008 a 11:27 am |
Muchas gracias, Alvaro por facilitarnos este tutorial tan bueno. En estos momentos me preparo las oposiciones de aux. admtvo. del SES y la verdad es el mejor regalo que podrías hacerme, ya que se está haciendo demorar tanto el segundo ejercicio con el Writer.
Me gustaría pudieras ponerte en contacto conmigo ya que desearía hacerte una consulta en privado.
Muchas gracitas por tu atención, un placer conocerte.
jcff // 6 Octubre, 2008 a 10:52 am |
Excelente el tutirial.
Con las tres primeras unidades todo perfecto. Mi problema comienza con la unidad 4, la referente a relaciones entre tablas. Hago los ejercicios tal como nos indica, pero resulta que las relaciones no se guardan. Sigo con la unidad 5 (la referente a consultas) y me sale lo de la consulta sobre una sola tabla, pero al intentar hacer la consulta sobre varias tablas, me sucede exactamente lo que indica en la figura 5.15.
No creo que sea debido a que yo uso una versión diferente de Open Office (la 2.4), pero de todos modos intentaré reinstalar para ver si la copia del programa que yo tenía era deficiente. Ya le diré como me ha ido.
Gracias
dobave // 8 Octubre, 2008 a 1:09 pm |
espectacular el manual… me sirvió de mucho… ya tengo una aplicación casi lista pero como hago para darle un acabado para usuarios finales. que no me vayan a modificar las tablas, formularios, etc.
jcff // 9 Octubre, 2008 a 1:07 pm |
Ya pude solucionar el problema!!!
Al parecer el boton “establecer relaciones” no funciona y se tiene que hacer utilizando el segundo método que mencionas en el videotutorial de ese capítulo.
Victor // 13 Octubre, 2008 a 2:54 am |
Un ‘pedazo’ de tutorial …

Lastima que a mi no me resuelva mi problema …
hasta crear una tabla, todo va bien …
pero NO me deja poner datos !!!
NOTA:Como la tabla es nueva, no hay datos previos.
Victor // 17 Octubre, 2008 a 2:25 am |
Cómo se convierten los archvos de Openoffice a word
felipe // 26 Noviembre, 2008 a 3:50 pm |
Muchas gracias por el tutorial, espléndido.
Oscar Martinez // 1 Diciembre, 2008 a 5:04 pm |
Felicidades por el tutorial; es una maravilla.
Alejandro // 19 Diciembre, 2008 a 12:42 pm |
Excelente tutorial. Muchas gracias por ofrecer tu trabajo desinteresadamente.
JL // 23 Diciembre, 2008 a 4:25 pm |
Hola, quería compartir varias cosas.
En primer lugar, que soy un entusiasta de GNU/Linux y estoy encantado con que se haya hecho semejante tutorial, mucho trabajo y bien hecho.
Desgraciadamente, el que no está a la altura es el programa. Es MALÍSIMO.
Es lento hasta la exasperación y a veces hay que confirmar doblemente las cosas para que las haga. A la mínima que haya algo que “no entiende”, pues va y casca, y deja sin actualizarte montones de cosas de las que has estado haciendo. Te dice que hace una recuperación pero no te mantiene la última tabla que has hecho, por ejemplo. No me parece fiable ni para mis películas de casa. Realmente los desarrolladores de Openoffice tienen un trabajo por delante todavía impresionante. Estoy utilizando la versión 2.4 en Debian; a lo mejor la 3.0 ha mejorado. Pero ya digo que esta que manejo yo parece una versión beta ¡y eso en Debian, caracterizado por versiones estables en todo!
Es triste, porque me planteaba utilizarlo en serio. Pero no sé si va a ser posible, porque es realmente lamentable.
JL // 24 Diciembre, 2008 a 10:28 am |
Hola otra vez,
En primer lugar, pedir disculpas si alguien se ha sentido ofendido con mis comentarios anteriores. Fueron escritos en un momento de gran ofuscación y frustración.
Voy a indagar un poco a ver si otra gente tiene también esos problemas, o si se puede tratar de algún problema en la instalación de esta versión, o algo así.
Si alguien está experimentando algo similar, o le ha ocurrido pero lo ha solucionado, me gustaría saberlo.
Y una vez más, reitero que el trabajo que se ha hecho con este tutorial es magnífico; y el hecho de compartirlo todavía mucho más.
Silvia // 15 Enero, 2009 a 2:21 pm |
Muchas gracias a todos los que desean de corazón compartir los conocimientos adquiridos. Este es único manual con el que cuento para preparame.
Silvia (otra) // 15 Enero, 2009 a 2:32 pm |
Hola álvaro, te agradezco enormemente el esfuerzo empleado para que personas como yo, que nos iniciamos en la materia, tengamos un comienzo menos amargo. Muchas gracias por compartir lo que sabes.
Rafama // 18 Enero, 2009 a 4:14 pm |
Hola Álvaro:
He creado una consulta y me he dado cuenta que la consulta sólo permite ver los datos pero no insertar nuevos o modificarlos. ¿Se puede hacer? Estoy trabajando con Openoffice 2.4.
Gracias.
Ricardo // 19 Enero, 2009 a 12:37 am |
Buenas álvaro. Estoy intentando hacer la selección de un registro en un formulario, con un combobox… es decir, tengo una lista en un combobox, selecciono un item, y el formulario hace un “select” de registros “mostrables”. Sé que para ello tengo que emplear openoffice.org basic. pero no tengo coxxx a encontrar un manual en ninguna parte. me puedes echar una mano? en el manual, o con un ejemplo (lo fliparía en ese caso, claro…
). un abrazo hermano bellotero
Juan Andres // 19 Enero, 2009 a 2:33 pm |
Desde ya muy buena la pagina.. mas que interesante lo que ponés.
Te queria hacer una consulta sobre como reiniciar los auto incrementales en OOo Base, si me podes responder en el foro o via mail sería fantastico. Sino igualmente muchas gracias, pude aprovechar algunas de las cosas que pusiste en el tutorial.
Un abrazo
darwing // 19 Enero, 2009 a 3:45 pm |
hola mandate con una de condorito
Rigo // 19 Enero, 2009 a 6:51 pm |
Para mi este pagina es muy bueno poque me e ayudado mucho en mis tarea es decir aprende mas lo que uno no saber gracias por paginas
nika // 26 Enero, 2009 a 5:12 pm |
ante todo felicidades por el tutorial. es ameno, fácil de seguir y de leer y la verdad me estais abriendo los ojos con Base, porque la verdad estoy un poco torpe con él, pero puedo ver no sólo su utilidad sino la conveniencia de saber manejar este tipo de programas. de nuevo muchas gracias
Alvaro Rodríguez // 30 Enero, 2009 a 11:05 am |
Quiero poner un boton en un formulario para crear un informe de una persona determinada y no se como hacerlo. tengo la base de datos creada, tablas, consulta, formulario… pero unirlo todo tan facil como hacia en accces es imposible para mi. Si podeis ayudarme lo agradecere
Mariano Sauri // 31 Enero, 2009 a 4:07 am |
gracias creo que me va a ser de mucha utilidad
Jorge Becerra // 11 Febrero, 2009 a 4:58 pm |
Te agradezco muchísimo el tutorial. Ha sido de mucha utilidad.
… y uno de como enlazar imágenes desde un directorio sin cargarlas en la BBDD??
Lo dicho, muchas gracias.
Fernando Sanchez // 18 Febrero, 2009 a 10:38 pm |
Gracias por tu aportacion
Martin Garcia // 24 Febrero, 2009 a 12:39 pm |
Perdón, acabo de re-ver el video y creo que lo que ocurre no es que se relacione etiqueta y campo de texto, sólo se estira esta. Ya he averiguado como unirlas con el campo (seleccionar ambas y agrupar) Luego para seleccionar una sóla, basta con usar Ctrl.
Un saludo
ifanlo // 18 Marzo, 2009 a 3:58 am |
Dado el interés de este tutorial, y “aprovechándome” de su licencia, he preparado una versión imprimible en ODT y PDF, que pueden encontrar en:
http://superalumnos.net/tutorial-de-openoffice-org-base
deoxys94 // 1 Abril, 2009 a 1:53 am |
DELUXEEEEE!!!!!!!
En mi clase de computacion de la escuela (voy en secundaria) estan viendo una unidad sobre manejo de BD con accses. Yo llevo mi portatil (el maestro lo permite) y pues ahi uso OOo y con este tutorial, ya voy a saber manejar OOo Base a full!!!
Salu2!
Álvaro // 23 Abril, 2009 a 1:16 pm |
Hola a todos,
este comentario es simplemente para subrayar que este tutorial se creó con el objetivo de servir de iniciación a OpenOffice Base a aquellos interesados en empezar a trabajar con esta herramienta ante la falta de tutoriales básicos que veía. En ningún momento su objetivo ha sido ni es de foro de consultas entre otros motivos por mi falta de tiempo y de conocimiento para resolverlas pues todo lo que sé de esta herramienta está en el tutorial.
Dado que no hay ningún animo de lucro ni nada parecido por mi parte al subirlo no entiendo los comentarios indignados e insultando porque no le resuelven una duda, siento que pierdan el tiempo con el tutorial sin encontrar respuestas.
A los que sí habéis agradecido el trabajo realizado sólo deciros que muchas gracias y reitero mis disculpas por no poder resolver los problemas que se salgan de lo contenido en este tutorial.
Saludos.
Álvaro
Moisés Moreno // 27 Abril, 2009 a 3:12 am |
Vaya que me parece el mejor tutorial que he recibido en toda mi vida, muy completo, muy interesante, muy dinámico, muy bueno en forma general. Aprendí cada paso de este tutorial. Tiene una nota de 10. Gracias al creador por compartir su valioso conocimiento.
Saludos desde El Salvador!!!!!!
Jacobo Castell // 30 Abril, 2009 a 8:08 am |
Me encanta el tutorial, lo mejor que he visto en mucho tiempo y me ha ayudado a comprender como usar el base, ademas me ha dado un puesto de trabajo aunque tengo transtorno bipolar.
Gracias de verdad
Jorch // 21 Mayo, 2009 a 2:40 am |
Hola
Los felicito por el tutorial …
Si puedieran ayudarme por favor … cuando creo un formulario por el asistente los campos de Si/No (boolean) se generan automaticamente como controles de “seleccion multiple” y no como “casillas de verificacion” como puedo realizar este cambio ……ya que el formulario va a tener muchas casillas de verificacion y no es practico crear una a una.
Agradezco con anterioridad cualquier consejo.
mjose // 18 Junio, 2009 a 8:50 am |
Hola Alvaro,
Ante todo agradecerte este perfecto manual. Pero me encuentro con una duda, estoy intentando transformar mis bases de datos de access a base, pero me encuentro con el problema, que en las consultas, cuando utilizo el criterio Como, no me sale la pregunta que quiero formular para que intruduzca el dato.Me explico, yo tengo una consulta en la que me sale “cual es el interesado?”, y el usuario introduce el interesado y ya esta haciendo un filtro.
No se si me he explicado bien, espero ayuda de alguien.
Un saludo
gonzalo segovia sotelo // 27 Junio, 2009 a 11:15 pm |
agradeciendo como todos el tutorial que elavoraste y a la vez realizarte una pregunta si se puede agregar, insertar o abrir alguna base de datos realizada en acces
y nuevamente gracias por el tutorial
Jorge // 30 Junio, 2009 a 10:11 pm |
Muy bueno. Excelente! y muchas gracias.
ysrael // 4 Julio, 2009 a 10:31 pm |
me propuse crear una pequeña base de datos sobre alumnos para un curso con mis pocos conocimientos logre hacerlo un pequeño formulario para inscribir a los alumnos pero ahora quiero utilizar este pequeño formulario para pornerlo en practica pero la unica forma de ejecutarlo es abriendo la base de datos en oppenoffice base mi consulta es como puedo hacer para crear un ejecutable del formulario y que este grabe toda la informacion ingresada en la base de datos
Rathy // 8 Julio, 2009 a 2:05 pm |
Estuve investigando sobre la pregunta de Miguel Angel Gómez sobre la Función SiInm o IF en Openoffice Base y esta es la solución
La función SiInm en Openoffice se llama CASEWHEN. Lo puedes usar en vista diseño dormal, sin SQL. y no tienes q poner los nombres de los campos entre corchetes
directamente: Casewhen(campo1>campo2,valor1,valor2)
si los campos se repiten en varias tablas es nombre_tabla.nombre_campo. casewhen(tabla1.campo1=tabla1.Campo2,valor1,valor2)
No se os olvide poner el alias. para los que llegais de acces haré la transcripción de un ejemplo:
Acces: Comparar:Siinm([tabla1]![Campo1]>[tabla1]![campo2];”mayor”;”menor”)
Base: Casewhen(tabla1.campo1>tabla1.Campo2,”mayor”,”menor”)
y la etiqueta Comparar se pone en Alias