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


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transational//EN">



Bonjour, J'ai aussi pas mal galéré pour pouvoir ouvrir automatiquement un formulaire à l'ouverture 
d'une base. J'utilise la méthode suivante (LibreOffice 3.4.4, Mac OS 10.6) : Dans Outils / 
personnaliser / Evénement : macro Demarrage sur l'événement Ouvrir le document. Macro Demarrage : 
Sub Demarrage( )     Dim ObjTypeWhat     Dim ObjName As String Rem 
ouverture du formulaire principal        ObjTypeWhat = 
com.sun.star.sdb.application.DatabaseObject.FORM     ObjName = "Form-GestionVdi" 
'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 
---- Message d'origine ---- 
De : "DEPREZ Christophe PREF35 SSIT [via Document Foundation Mail Archive]" 
<ml-node+s969070n3628405h87@n3.nabble.com> 
À : "ac2s-software" <ac2s-software@netcourrier.com> 
Objet : Initiation laborieuse à Base - Le retour 
Date : 03/01/2012 08:56:24 CET 

Bonjour à tous,
Me revoilà avec ma "petite base" (initiation en Noël et Nouvel an ...)
Je souhaiterais associer l'ouverture du formulaire nommé "Principal" à 
l'ouverture de la base via outils / personnaliser / événements
La ligne ci dessous me ramène une erreur
 ThisDatabaseDocument.FormDocuments.getByName( "Principal" ).open
Un grand merci pour votre aide
-- 
Envoyez un mail à [hidden email]  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

        
        
        
        
        
                If you reply to this email, your message will be added to the discussion below: 
                
http://nabble.documentfoundation.org/Initiation-laborieuse-a-Base-Le-retour-tp3628405p3628405.html 
        
        
                To start a new topic under Users, email ml-node+s969070n1744091h53@n3.nabble.com 
                To unsubscribe from Users, click here . 
                NAML 
        </ac2s-software@netcourrier.com></ml-node+s969070n3628405h87@n3.nabble.com>




--
View this message in context: 
http://nabble.documentfoundation.org/Initiation-laborieuse-a-Base-Le-retour-tp3628405p3634581.html
Sent from the Users mailing list archive at Nabble.com.
-- 
Envoyez un mail à users+help@fr.libreoffice.org 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

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.