LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 02-18-2017, 08:51 PM   #1
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
I need to build a simple MySQL-API app. OpenOffice Base is a joke. What isn't?


For my own personal use, I need to build a simple application that will be a front-end to a MySQL database – containing existing tables, queries, relationships and so forth.

Using Microsoft® Access, I could – and, in years past, did – do exactly this.

Lately, I tried to do the same with OpenOffice Base. (For various unrelated reasons, I really don't want to fiddle with its blood-sister, LibreOffice.)

What I'm finding is ... basically ... that "it is a toy." It doesn't even recognize that any existing tables exist. And so on.

Paradox® for Windows ... Microsoft® Access ... there were so many good tools. Where is the [free ...] non-toy application that I need to construct this very simple thing? (Without using "a web browser.")
 
Old 02-18-2017, 09:37 PM   #2
Doug G
Member
 
Registered: Jul 2013
Posts: 749

Rep: Reputation: Disabled
I once got libreoffice base connected to a mysql db and was able to see any of the tables. My problem was the libre office base form generater was incredibly user-unfriendly and eventually I decided it was impossible to use.

I have since usually used php-based data grids but still haven't found any free ones that are halfway easy to setup and use.

One of the reasons Microsoft is where it is is because a lot of their software allowed non-tech users to create data, forms, and reports without needing to call in some programmer. A lot of the user-generated stuff was of questionable design, but did in fact work for the users who created the apps.

I still have a couple old Access data projects with custom db code that I've never ported to mysql, mostly because of the lack of an easy and effective front-end client in linux. My apps were written back in VB6 days so I have to keep a windows xp vm running to host it.

If you find a good front-end please update this thresd
 
Old 02-19-2017, 12:35 AM   #3
mtdew3q
Member
 
Registered: Mar 2006
Location: the next town over from siberia
Distribution: xubuntu
Posts: 481

Rep: Reputation: 18
Hi Sundial-

Maybe Navicat?

Good luck -
mtdew3q
 
Old 02-19-2017, 12:53 AM   #4
mtdew3q
Member
 
Registered: Mar 2006
Location: the next town over from siberia
Distribution: xubuntu
Posts: 481

Rep: Reputation: 18
Hi again Sundial-

For form creation there is www.ultimatepp.org, gridplus2, and freepascal ide.
I am going to start fooling with freepascal ide this weekend.

thx. -mtdew3q
 
Old 02-20-2017, 07:18 PM   #5
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659

Original Poster
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
Is there nothing out there that is simple?

One option that I certainly can fall back to is to set up a Windows machine, buy a copy of Microsoft Access, and maybe start paying ... y'know ... more attention, once again, to a software environment that really does have professional tools.
 
Old 02-21-2017, 02:52 AM   #6
TenTenths
Senior Member
 
Registered: Aug 2011
Location: Dublin
Distribution: Centos 5 / 6 / 7
Posts: 3,475

Rep: Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553Reputation: 1553
If you're happy to do the development work with a Windows application then take a look at AppGini Design your database, make it relational etc. and it can then generate all the PHP code, including code to initialize the database as well as pretty granular user/group permission system if you need it.

Oh, and while it's a Windows app apparently it'll work on Ubuntu with PlayOnLinux - http://bigprof.com/appgini/tips-and-...n-ubuntu-linux

I used it to put this together: https://forgotten80sclub.com/playlist/index.php
 
Old 03-16-2017, 02:17 PM   #7
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659

Original Poster
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
Well, I'm marking this thread as [SOLVED] because I finally did figure out why the list of ODBC tables was not appearing.

First, I learned that in OS/X you need to install a legacy version of the Java Runtime Engine (JRE), helpfully provided by Apple. (OpenOffice pointed me straight to it.)

I was trying to use the iODBC drivers on OS/X. It could connect, but couldn't see any tables.

Then, I tried to use JDBC ("Connector/J"), and, along the Google DuckDuckGo avenue of figuring out how to doing that, I stumbled into the fact that there is an OpenOffice Extension (installed using their "Extensions Manager" tool) which provides a native connection to MySQL. (Although the page is old, the software is not; the page is here.)

I found two extensions – one by Oracle Corporation, which is not maintained, and a second one by "aoo_my_sdbc," which is. They had a driver for Oo4.1. (Yay!) I downloaded this extension and installed it.

Upon restarting OpenOffice, and throwing away my old database altogether, I found that "MySQL" was now a connection-type and one choice was "Native." I picked it and crossed my fingers, and ...

And then, magically, the tables in my MySQL database appeared!

Now, Base is still a heap o' garbage compared to Microsoft Access (at least, that's still my opinion right now ... ) but maybe it beats paying about $250 for FileMaker, which otherwise seems to be about the only other database manager on the OS/X planet. (Inexplicably, so far as I know, Microsoft has never included Access in its Office suite for Mac.)

Last edited by sundialsvcs; 03-16-2017 at 02:19 PM.
 
Old 03-17-2017, 03:39 AM   #8
Turbocapitalist
LQ Guru
 
Registered: Apr 2005
Distribution: Linux Mint, Devuan, OpenBSD
Posts: 7,308
Blog Entries: 3

Rep: Reputation: 3721Reputation: 3721Reputation: 3721Reputation: 3721Reputation: 3721Reputation: 3721Reputation: 3721Reputation: 3721Reputation: 3721Reputation: 3721Reputation: 3721
Kexi is supposed to be easy to use, if you want a graphical interface.

LO Base is probably an issue of style or taste. I myself also find it unusable and have not gotten past several barriers.

However, I did look at it one extra time because a friend set up a small businesses on it and while talking about other aspects commented how easy he had found Base to set up and use.
 
Old 03-17-2017, 07:44 PM   #9
Doug G
Member
 
Registered: Jul 2013
Posts: 749

Rep: Reputation: Disabled
Quote:
.. and while talking about other aspects commented how easy he had found Base to set up and use.
I found base itself with a mysql backend fairly easy to set up, but the data forms generator application was beyond user-unfriendly.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Importing data into MySQL DB with OpenOffice Base: Trouble with dates cantab Linux - Software 4 05-16-2010 12:02 PM
OpenOffice 3.0.1, JDBC, MySQL and Base tronayne Slackware 19 03-01-2009 10:20 AM
OpenOffice Base & MySQL datadriven Slackware 3 06-22-2005 06:37 PM
Openoffice Base 2 beta. How to use MySQL KR-data Linux - Software 1 04-24-2005 12:45 PM
Trying to build simple app to notify about changes in small string... Help? Mamour Programming 5 08-23-2003 03:05 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 09:37 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration