Thanks guys,

Lots of things to take in there.  I'll check all of that out and post back
if I find anything else.

Thanks
Dave
On Aug 7, 2012 9:14 PM, "Nigel Verity" <nigelver...@hotmail.com> wrote:

>  Hi
>
> I used to be a fairly serious Access developer and faced much the same
> issue when I made the move to Linux.
>
> In my view OpenOffice/LibreOffice Base is by far the weakest part of the
> otherwise excellent office suite. Its native HSQL database is slow and the
> form designer is very limited in functionality compared with Access. Also
> the form appearance is archaic. Its biggest plus is that is it easy to link
> to many other kinds of DB such as MySQL and PostgreSQL, but you still don't
> get very good performance. My other big criticism is that the programming
> language (a variant of Basic) makes heavy weather of many features which
> VBA achieves with ease. To manipulate the GUI you have to think more in
> terms of how Visual C++ does things rather than VBA.
>
> My solution is to use the Gambas development tool with a backend database
> to suit the application requirements. Gambas is very similar to VB in many
> ways, and better in some. The language syntax is similar. If you've used VB
> or Access/VBA you'd get used to Gambas pretty quickly. You can create very
> sophisticated GUIs and also compile to an executable. The executable
> requires the presence of a runtime library - another similarity with VB -
> but it means you don't have to deliver the code and form designs along with
> executable.
>
> You can use data-bound controls or write your own code to read/write
> between form controls and the database, using the "Result" object, which
> equates to an Access "Recordset". Although it requires a few more lines of
> code I prefer this latter method as it gives you total control over what
> gets updated and when.
>
> Gambas can natively talk to a number of DB types. If you use SQLite (a
> file database) the analogy with Access is almost complete. Using
> Gambas/SQLite I've managed to create >10,000 records in a second during
> bulk updates. Base/HSQL couldn't come anywhere near this kind of
> performance.
>
> Hope this helps. By all means contact me off-forum if you want to discuss
> the nitty-gritty that would otherwise cause eyes to glaze over.
>
> Nige
>
> --
> ubuntu-uk@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
> https://wiki.ubuntu.com/UKTeam/
>
>
-- 
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.com/UKTeam/

Reply via email to