Zojuist Kexi geinstalleerd van uit het softwarecentrum (ik heb Mint, maar misschien ook in Ubuntu-softwarecentrum).
De Access database kon ik daarna mooi importeren maar niet de queries en het formulier dat ik destijds in Access gemaakt had.
Formulieren in Access zijn "eigen" aan Access, net zoals dat vermoedelijk ook voor heel wat andere programma's geldt. Da's op zich geen ramp, tenzij je allerlei (handige) invoervoorwaarden en knoppen hebt voorzien op je formulieren.
Wat erger is: dat je queries niet uitwisselbaar zouden zijn. Dat zou me een tikkeltje verwonderen, want ik weet dat je in Access normaliter je queries ook kan laten voorstellen als een soort SQL-queries. Ik kan me voorstellen dat je die "tekst" dan gewoon kan kopiëren en als nieuwe query gebruiken in het door u gebruikte database-programma (zoals Kexi o.i.d.). Ik kan me helaas ook voorstellen dat MS Access queries een enigszins andere syntaxis kennen, die dan weer niet zou in te lezen zijn in jouw andere database. Maar dat zal je moeten ervaren.
Het vervelende aan heel dat Access verhaal is het volgende: het gaat hier om een programma dat een aantal zaken combineert in één, min of meer gesloten geheel: de gegevens, de bevragingsfuncties en filters voor deze gegevens (queries) en de schermen om die gegevens in te voeren, te selecteren. Draait allemaal goed als je 1 access-database maakt op 1 computer en deze nooit uitwisselt met iemand anders op de wereld. Maar o wee als je dat wél wil (zoals ik).
Daarom is het in feite beter om programma's te gebruiken waar het onderscheid tussen de gegevenstabellen, de queries en de schermen duidelijker is. Want zo kan je bv. in MS Access schermen maken die als het ware hun eigen programmeertaal bevatten en die -- ik zeg maar wat -- bij elk getal X dat je invoert in het vak rechtsboven, automatisch 24,4 bij optelt en dit vervolgens invoert in veld G5. Als je dan als programmeur vergeet dat er ergens in een scherm een dergelijke "functie" zit, kom je verrast uit. Doe je dit soort handelingen met een query, is de kans groter dat je de logica kan volgen van de database.
Ik weet het, omdat ik ooit een foto-database zelf had gemaakt voor m'n dia's in MS Access. Om allerlei redenen had ik dan in de invoerschermen allerlei volgens mijn toen bijzonder nuttige functies gebouwd. Tot de dag dat ik in Ubuntu begon en Windows eruit kieperde. Kon ik wél gegevens inlezen vanuit m'n Access-tabel (na lang zoeken), maar al de rest van het programmeerwerk ging voor het nageslacht verloren.
Op basis van mijn wat povere ervaring zou ik dus zelfs niet Kexi aanraden, maar toch ijveren voor het gebruik van een echte database-taal zoals MySQL, postGREsql of iets van die strekking. Hoewel dat dus serieus wat regelprogrammeren inhoudt.