Alan Alwin wrote:
Presumably, Issue 26991 was never progressed - there is no progress on the 
Issue report. For me, this would make OO Base unusable for any end-user 
application, or is there a work-around?.
Alan
Hi Alan,

Actually it has been - not the way you would expect perhaps., assuming you expected a MS Access clone solution.

The odb file format has been modified to allow code libraries to be embedded and document events have been exposed to match those of other document types in the application. ( finally )

This also required a few other changes, code libraries will NOT be allowed in embedded forms any longer for instance and a new pseudo variable thisDatabaseDocument added to the OOoBasic language, for example. ( details available in spec doc )

The specifications document for these changes is available from the DBA project area on the main web site.

What this means is that you will be able to create an ODB file, create any form you want to act as the navigator form - or a dialog box for that matter - create a script to handle the interactions with that form or dialog and assign this script to launch upon document opening.

A build of the application with milestone_1 updates was made available to interested individuals about 2 weeks ago for testing and feedback.

One person has already published a tutorial on his private web site showing how to use NeatBeans to create, debug and embbed a java library into the file in place of the usual Basic, Python or Java Script library. With this later approach one can think of embedding the equivalent of a full blown extension inside an ODB file.

This particular feature set will be available in the 3.0 release of the application.

Heck you might even see an extension that implements that MS Access style navigator library around the same time - one never knows?

The ODB document API has been opened up even more so that script/extension writers now have ready access to the sub components that make up a Base file ( designer windows, DataView windows and the like ). Those changes will be generally available in the coming 2.4 release.

Finally, if I might be so bold - I know that the users mailing lists for the other modules are not very active, but in the case of Base the user mailing list is quite active - and was used as a way of getting input from the user community regarding the requirements for these changes. For the Base module at least it would be worth your time to subscribe to that mailing list ( the guys try to stay on topic there, so it is not active like this list is active :> ) - or - even try out the web forum. There is a very active Base section and I try my best to keep the group up to date on what is happening - including having made announcements when the developers asked for input on the mailing list, an announcement when the first draft of the specification was out for review and when that there was development build available.

Anyway - just some information for you.

Drew




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to