Un grand merci Jean Francois, cela fonctionne.
Très bonne année 2012 !!!
-------- Message original --------
Sujet : Re: [fr-users] Initiation laborieuse à Base - Le retour
De : Jean-Francois Nifenecker <[email protected]>
Pour : [email protected]
Date : 03/01/2012 09:17
Bonjour,
Le 03/01/2012 08:55, DEPREZ Christophe PREF35 SSIT a écrit :
Je souhaiterais associer l'ouverture du formulaire nommé "Principal" à
l'ouverture de la base via outils / personnaliser / événements
1. La macro
(récupérée je ne sais plus trop où)
Sub Demarrage(evt As Object)
Dim oConnexion AS Object
Dim props(0) As New com.sun.star.beans.PropertyValue
ThisDatabaseDocument.CurrentController.connect("","")
oConnexion = ThisDatabasedocument.CurrentController.ActiveConnection
ThisComponent.FormDocuments.loadComponentFromURL("Principal","", 0,
props())
End Sub
2. Il faut associer cette macro à l’évènement « ouverture de la base »
Outils / Personnaliser, onglet Évènements, ligne Ouvrir un document.
Cliquer Macro et naviguer jusqu’à la macro à exécuter.
3. Vérifier que l'exécution des macros est autorisée
menu Outils / Options, branche OpenOffice.org / Sécurité, bouton
Sécurité des macros. Là, passer de Niveau de sécurité élevée (valeur
par défaut) à Niveau de sécurité moyen
Bonne année 2012 !
--
Envoyez un mail à [email protected] pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne
pourront pas être supprimés