Revisado 22 mayo 2020
En mayo 2020 recibo un fichero .mdb y yo uso ubuntu.
Compruebo que LibreOffice tiene paquete de base de datos, pero no viene por defecto: lo instalo
sudo apt-get install libreoffice-base
A pesar de ello no abre el fichero, y localizo este enlace
http://tahsinabrar.com/open-a-microsoft-access-accdb-file-in-ubuntu/
A partir de ahí descargo
https://sourceforge.net/projects/ucanaccess/files/latest/download
Descargo y descomprimo UCanAccess-5.0.0-bin.zip
Repito los pasos, pero falla al cargar el fichero
Revisando, lo que hay que poneren la configuración
"ucanaccess:///home/enrique/Descargas/Fichero.mdb"
sin el "jdbc:" inicial
Tras eso, se puede abrir y se ven las tablas
Pero da errores de validaciones. Pongo unos ejemplos:
Cannot
load procedure 2 Cargar grupos usuario no tiene privilegios suficientes
o objeto no encontrado: GRUPOS1 in statement [INSERT INTO Grupos
( IDGRUPO , GRUPO , "AÑO", IDCURSO )SELECT Grupos1.IdGrupo, Grupos1.Grupo, Grupos1.Año, Grupos1.IdCurso
FROM Grupos1
WHERE (((Grupos1.Grupo)=grupoactual()) AND ((Grupos1.Año)=añoactual()) AND ((Grupos1.IdCurso) Between 1 And 6));]
Cannot
load procedure 4 Cargar todo usuario no tiene privilegios suficientes o
objeto no encontrado: IIA in statement [INSERT INTO "ALUMNO-GRUPO"
(
IDALUMNO , IDGRUPO , DIVER , DA01 , DA02 , DA03 , DA04 , DA05 ,
DA06 , DA07 , DA08 , DA09 , DF01 , DF02 , DF03 , OD01 )SELECT
IIA.IdAlumno, "ALUMNO-GRUPO1".IdGrupo, "ALUMNO-GRUPO1".Diver, IIA.DA01,
IIA.DA02, IIA.DA03, IIA.DA04, IIA.DA05, IIA.DA06, IIA.DA07, IIA.DA08,
IIA.DA09, IIA.DF01, IIA.DF02, IIA.DF03, IIA.OD01
FROM ((IIA INNER
JOIN Alumnos ON IIA.IdAlumno=Alumnos.IdAlumno) INNER JOIN
"ALUMNO-GRUPO1" ON Alumnos.IdAlumno="ALUMNO-GRUPO1".IdAlumno) INNER JOIN
Grupos ON "ALUMNO-GRUPO1".IdGrupo=Grupos.IdGrupo
WHERE (((Grupos.Año)=añoactual()));]
El
fichero es una BD interna que usa el centro con información de tutoría: cada
tutor pone al final de curso información y al inicio de curso se tiene
la información de los alumnos facilitada por el tutor anterior, esté o
no esté en el centro. Es muy práctico, aunque también muy sensible a nivel RGPD; realmente solo está en un PC de jefatura de estudios y se rellena a través de unos formularios. Pero en esta situación de confinamiento se envía un fichero .mdb a cada tutor en su domicilio con sus tablas, de modo que rellena su parte y la envía, para que luego se vuelquen todos juntos, y al curso siguiente, tras asignar nuevo grupo a cada alumno, se pueden dar datos a los nuevos tutores.
Me temo que debo buscar otra opción, o un PC con windows ¿y microsoft access pirata?
https://ubunlog.com/3-alternativas-libres-microsoft-access-ubuntu/
A partir de ahí
https://community.kde.org/Kexi/Snapshots#Linux
El paquete flatpak lo instalo desde línea de comandos
Al instalar con flatpak da error
error: The application org.kde.kexi-stable/x86_64/master requires the runtime org.kde.Platform/x86_64/5.12 which was not found
Pero luego compruebo que se puede instalar desde línea de comandos paquete kexi
Se ejecuta como kexi-3.2, no da error, permite ver tablas pero no formulario para introducir datos.
No hay comentarios:
Publicar un comentario