[Résolu][Base] Ouverture et fermeture de formulaire

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur: Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !

[Résolu][Base] Ouverture et fermeture de formulaire

Messagepar jeanmi2403 » 12 Août 2011 18:53

Bonsoir,
J'ai récupéré l'exemple de Dude (ouvreform31.odb) donné dans la section Techniques pour débuter avec le module Base, et il y a un problème avec la macro OpenForm.
La procédure lancée par le clic sur les boutons produit l'erreur suivante :
OouvreForm31-err.JPG
OouvreForm31-err.JPG (22.07 Kio) Consulté 1345 fois

Il suffit de remplacer
Code : Tout sélectionner   AgrandirRéduire
aProp(1).Value = strMode
par
Code : Tout sélectionner   AgrandirRéduire
aProp(1).Value = openMode


De plus, autre souci, que j'ai la flemme d'essayer de résoudre, le bouton "Quitter" de chaque formulaire, fait appel à une macro ExitForm qui n'existe pas...
 Ajout : Finalement, j'ai pris le temps de le faire 

Rajouté Module1 dans la librairie standard du document, et créé la procédure :
Code : Tout sélectionner   AgrandirRéduire
Sub ExitForm
thiscomponent.currentcontroller.frame.close(true)
End Sub

Mais bien que les noms soient les mêmes, il a quand même fallu réaffecter cette procédure à tous les boutons "Quitter".
OuvreForm34.odb
La base corrigée
(62.48 Kio) Téléchargé 101 fois

 Ajout : En lisant plus loin, je vois que la macro OpenForm peut être avantageusement remplacée par ThisDatabaseDocument.FormDocuments.getByName( "NomFormulaire" ).open 

OuvreForm34-simple.odb
La base et les macros simplifiées
(62.34 Kio) Téléchargé 184 fois

Il faut vraiment lire beaucoup pour arriver à ce résultat :mrgreen:
Cordialement
Jean-Michel
LibO 5.1.6 et AoO 4.1.3
Windows 7 Familiale Premium SP1 x64 et Windows 10 x64
Avatar de l’utilisateur
jeanmi2403
Membre enthOOusiaste
Membre enthOOusiaste
 
Message(s) : 461
Inscrit le : 18 Jan 2008 10:02
Localisation : Sucy en Brie

Re: [Résolu][Base] Ouverture et fermeture de formulaire

Messagepar jjcordelette » 14 Sep 2011 08:46

Bonjour,
Après bien des recherches et une mise en place fastidieuse de ma question, la réponse est là. Sans vous j'étais prés à tout balancer.
Donc un très grand MERCI
Bonne journée

PS me reste à essayer de baliser correctement ma question :wink:
Salutations
Jean Jacques

OpenOffice 3.3.0 sous Windows Vista
windows7
Avatar de l’utilisateur
jjcordelette
NéOOphyte
NéOOphyte
 
Message(s) : 87
Inscrit le : 14 Nov 2009 11:52
Localisation : AUBE


Retour vers Macros et API

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : MSN [Bot] et 3 invité(s)