Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


The solution to getting LibreBase to open with a particular form involves several steps:
1. Create a macro
/Sub Menu_Main( )
Dim ObjTypeWhat
Dim ObjName As String
ObjTypeWhat = com.sun.star.sdb.application.DatabaseObject.FORM
ObjName = "MainMenuForm" 'The name of the form you want to open at Base start-up, this needs to exist. If ThisDatabaseDocument.FormDocuments.hasbyname(ObjName) Then 'Check the form exists ThisDataBaseDocument.CurrentController.Connect() 'If the form exists connect to the database ThisDatabaseDocument.CurrentController.loadComponent(ObjTypeWhat, ObjName, FALSE) 'Open the form
Else
MsgBox "This is embarrassing, sorry, can't find the requested form to open!"+chr(10)+"Form Name = " & ObjName + chr(10)+"Check the details." , 48, "DS4A SBM encountered a problem!"
End if
End Sub/
2. Call the macro when the data base is opened:
From the top tool bar  select: Tools>customise>opendocument
Add macro Main_menu to this selection.

When the data base is opened there is a delay of about 1 second before the form named in the macro opens. This isn't quite as fast as Access, but in many other areas I found LibreBase to be more intuitive and than MS Access. I was able to convert my data bases from Access to LibreBase with all of the functionality the original Access databases, including reports, and in some cases with improved functionality.

Regards


Peter Goggin



On 05/11/14 12:51, Mark LaPierre wrote:
Hey Tom,

It would be nice to post the solution here on the string that is
labelled "[Solved]" so that people searching for the solution can find
it.  Maybe Peter should do that since he seems to have a better grip on
the solution.

On 11/04/14 04:33, Tom Davies wrote:
Hi :)
Peter has let me know, off-list, that he solved the problem.  Details are
sketchy (ie i didn't understand) but he's working on the Base Handbook at
the moment so this is a distraction.


Anyone who fancies their chances of being able to proof-read a chapter or 2
would be a huge help in getting the Base Handbook published more quickly.

Most chapters have been reviewed (tested for technical accuracy) already
and been kinda proof-read once but a final round of proof-reading would
help reassure those who have been involved with getting the guide/handbook
this far.

There are still a few chapters that need reviewing but it's tough work so
just proof-reading those already done would be great and could be done by
almost anyone.

Regards from
Tom :)



On 3 November 2014 21:40, Tom Davies <tomcecf@gmail.com> wrote:

Hi :)
Has anyone had any luck trying to find the thread Noel was referring to?
Is it possible to give a link to specific threads?

Has anyone here been able to convert a database from Access?

Has anyone been able to set-up a database file so that when it opens it
goes straight to a main form instead of into a design view?  Is this
something that might be better done using a form that is made in Writer?

Regards from
Tom :)





On 27 October 2014 09:26, Marion & Noel Lodge <lodgemn@gmail.com> wrote:

Hi Peter,

This question was asked recently.  If you go to -
      http://www.libreoffice.org/get-help/nabble/
and search for "How to open a particular form at startup" you will find
the
thread.

Noel
--
Noel Lodge
lodgemn@gmail.com

On 27 October 2014 19:08, Peter Goggin <petergoggin@bigpond.com> wrote:

I have completed the conversion of my Access contacts data base to
LibreBase. The only problem I have not solved is to get the database to
open with my main menu form. This could easlly be set in MS Access ut so
far I cannot find the mechanism for doing this in Base.  Is rhere a way
of
doing this? Or do I have to open the data base and manully select the
for i
want to start with?

Regards

Peter Goggin

--
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-
unsubscribe/
Posting guidelines + more:
http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be
deleted

--
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems?
http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be
deleted





--
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.