Kexi: alternativa a msaccess en Guadalinex V4 ( y Ubuntu 8.04 ) ( ya no hay excusa para seguir usando windows porque necesitemos access )

6, Julio, 2008

Si te gusta este Blog, puedes colaborar con Odontologia Solidaria en: http://www.odsolidaria.org/Colabora/PapeletaInscripcion.pdf…. y colabora…si quieres

——————————————————-

Este tema viene a ser la continuacion, en cierto modo, de este otro: http://hatteras.wordpress.com/2008/02/03/

—————————————

Tengo en mi pc de sobremesa Guadalinex V4, y en el portatil ubuntu 8.04; pues bien kexi funciona relativamente bien en guadaV4 :es capaz de importar de msacces la estructura y los datos de una tabla de datos en formato .mdb, pero no importa la estructura ni datos de los demas objetos de una base de datos msaccess,    y no funciona en este aspecto en absoluto en ubuntu 8.04 :no es capaz de importar nada de una base de datos de msaccess.

Soluciones que he encontrado:

A) En Guadalinex V4:
1-Si usas Guadalinex V4 con KEXI 1:1.5.2-0Ubuntu2.3  y kexi-mdb-driver 1:0.2-0Ubuntu1 si puedes importar desde msacces la estructura y los datos de una tabla de datos en formato .mdb (de access), pero no importa la estructura ni datos de los demas objetos de una base de datos msaccess; las consultas, y formularios se pueden crear a partir de la tabla de forma bastante parecida a msaccess.

2-Ademas desde http://kde-files.org/index.php?xcontentmode=614 puedes bajarte una base de datos de ejemplo (simple data base ) que te puede ayudar a crear las consultas y formularios que te falten despues del paso anterior. Tambien te puedes bajar un video explicativo ( screencast: creating photos database). Si sabes crear consultas y formularios con access, te sera muy facil hacerlo con kexi, basandote y estudiando la base de datos de ejemplo y el video explicativo, porque es muy parecido en access y kexi.

Creo que es la mejor opcion que hasta ahora he encontrado para empezar a usar una base de datos en guadalinex V4. Ya no hay excusa para seguir usando windows porque necesitemos access.

B) En Ubuntu 8.04: ( ya que guadalinex V5 se basa en esta ) ( tienen los paquetes “mas modernos” pero no funcionan).
1- Kexi 1:1.6.3-4ubuntu7 no es capaz de importar nada de una base de datos de msaccess.

2- El paquete que parece ser que falla en ubuntu 8.04 es: kexi-mdb-plugin 1.1.0-1

Solucion: he desinstalado kexi-mdb-plugin, y desde  http://kambing.ui.edu/ubuntu/pool/universe/k/kexi-mdb-driver/ me he bajado e instalado kexi-mdb-driver 1.0.2-0Ubuntu2_i386.deb, y ya me funciona kexi igual de bien en ubuntu 8.04 que en guadalinex V4

—————————

Espero que en Guadalinex V5 funcione como en la V4 o como en Ubuntu 8.04 tras la solucion que explico.

—————————–


“Receta” para pasar tablas desde MsAccess a Openoffice 2

3, Febrero, 2008

Tenemos un PC con Windows y Linux
== En Windows tenemos una base de datos: Datos.mdb, con dos tablas de datos: Historias, y Facturas
- abrimos la tabla Historias para ver sus datos
- Herramientas-Vinculos con Office- Analizar con msExcel
- se abre una hoja de calculo Excel con los mismos datos de la tabla Historias
- Archivo- Guardar como… se crea un archivo Historias.xls
- Se hace lo mismo con la tabla de datos Facturas, hasta tener un Archivo Facturas.xls
- se cierran todos los programas y se apaga el PC.
- se reinicia el PC, pero esta vez en Linux

== En Linux
- abrir el archivo Historias.xls con la hoja de calculo de OpenOffice2
- Archivo-Guardar como… se guarda con tipo de archivo dBASE (.dbf) con lo que se crea el archivo Historias.dbf
- Se hace lo mismo con Facturas.xls hasta tener el archivo Facturas.dbf y se cierra la hoja de calculo de OpenOffice2

- se abre la base de datos de OpenOffice2, y se crea una nueva base de datos nueva: Datos.odb
- se va a la seccion Tablas, y luego Archivo-Asistentes-Origen de datos de direcciones
- se selecciona “otras fuentes de datos externas”-”configuracion”-”tipo de base de datos”-”dBASE”-”ruta de los archivos dBASE”
- se pone la direccion de la carpeta donde se guardo el archivo Historias.dbf
- se selecciona el juego de caracteres para la conversion de datos, se da a la tecla finalizar, se selecciona la tabla
Historias, aparece “asignacion de campo” (no se hace ahora nada),se da a siguiente, y aparece la ventana para dar nombre a una nueva base de datos, vg MiBase.odb, donde aparecera la nueva tabla Historias, se finaliza y se vuelve a la base de datos
Datos.odb.
- se repiten estos pasos para crear la tabla Facturas dentro de la base de datos MiBase.odb
- cierra la base de datos Datos.odb
- se abre la base de datos MiBase.odb, en ella, en la seccion tablas, estan las tablas Historias y Facturas, con los mismos datos que habia en la base de datos de MsAccess original.
A partir de estas tablas ya se pueden crear con OpenOffice2 las consultas, formularios e informes que se necesiten.

pd.: la base de datos original en msaccess esta hecha con msOffice97, supongo que con otras versiones de msoffice funcionara igual.

—————–

He puesto otro tema sobre ” Kexi; alternativa a msaccess, ya no hay excusa para usar windows porque necesitemos msaccess” en http://hatteras.wordpress.com/2008/07/06/