

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
4 messages in org.openoffice.fr.progRe: [prog] Prog Macro liée à un bouto...| From | Sent On | Attachments |
|---|---|---|
| Jean Sympa | Jul 16, 2009 2:42 am | .jpg |
| Thibault Vataire | Jul 16, 2009 10:11 am | |
| Jean Sympa | Jul 16, 2009 1:33 pm | |
| Francois Gatto | Jul 16, 2009 10:15 pm |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [prog] Prog Macro liée à un bouton, inactive | Actions... |
|---|---|---|
| From: | Jean Sympa (jsy...@free.fr) | |
| Date: | Jul 16, 2009 1:33:23 pm | |
| List: | org.openoffice.fr.prog | |
Merci Thibault,
Mes connaissances en macros ne vont pas très loin.
J'ai deux formulaires T_Menu et T_Meteo.
Je veux ouvrir T_Meteo en cliquant sur un bouton de T_Menu.
J'ai récupéré la macro dans un exemple ayant la même structure.
Voici l'exemple que j'essaye de transposer:
REM ***** BASIC *****
' ouverture des formulaires
' se fait par appel d'une fonction
Sub onClickOuvrirFmTbClients( oEvent as variant )
OpenForm( OEvent.Source.Model.Parent.ActiveConnection.Parent.DatabaseDocument.FormDocuments, OEvent.Source.Model.Parent.ActiveConnection, "FmTbClients")
end sub
Sub onClickOuvrirFmTbRegion( oEvent as variant )
OpenForm( OEvent.Source.Model.Parent.ActiveConnection.Parent.DatabaseDocument.FormDocuments, OEvent.Source.Model.Parent.ActiveConnection, "FmTbRegion")
end sub
Sub onClickOuvrirFmTbDestinataires( oEvent as variant )
OpenForm( OEvent.Source.Model.Parent.ActiveConnection.Parent.DatabaseDocument.FormDocuments, OEvent.Source.Model.Parent.ActiveConnection, "FmTbDestinataires")
end sub
Sub onClickOuvrirFmTbProduits( oEvent as variant )
OpenForm( OEvent.Source.Model.Parent.ActiveConnection.Parent.DatabaseDocument.FormDocuments, OEvent.Source.Model.Parent.ActiveConnection, "FmTbProduits")
end sub
Sub onClickOuvrirFmTbLivraisonProduits( oEvent as variant )
OpenForm( OEvent.Source.Model.Parent.ActiveConnection.Parent.DatabaseDocument.FormDocuments, OEvent.Source.Model.Parent.ActiveConnection, "FmTbLivraisonProduits")
end sub
function OpenForm( formContainer as variant, oConnection as variant, sFormName as string) as variant
Dim aProp(1) As New com.sun.star.beans.PropertyValue
aProp(0).Name = "ActiveConnection"
aProp(0).Value = oConnection
aProp(1).Name = "OpenMode"
aProp(1).Value = "open"
OpenForm = formContainer.loadComponentFromURL(sFormName,"_blank",0,aProp())
end function
Que faut-il faire?
Cordialement Papy
Thibault Vataire a écrit :
Bonjour,
Quel est l'objectif de votre fonction "OpenForm".
Actuellement elle ne fait rien d'autre que créer une PropertyValue et renseigner
ses différentes propriétés, mais cela ne va rien affiche à l'écran. Il est donc
normal que "rien ne se passe".
Cordialement,
T. Vataire
----- Mail Original ----- De: "Jean Sympa" <jsy...@free.fr> À: "Prog" <pr...@fr.openoffice.org> Envoyé: Jeudi 16 Juillet 2009 11h42:35 GMT +02:00 Harare / Pretoria Objet: [prog] Prog Macro liée à un bouton, inactive
Bonjour à toutes et à tous,
Macro liée à un bouton, inactive
Sur un formulaire j'ai placé le Bouton Dictons méteorologique pour ouvrir le
formulaire M_Meteo.
J'ai lié la macro à l'événement Bouton de souris enfoncé.
En cliquant sur le bouton, il ne se passe rien.
Où est l'erreur?
Que faire?
Avec mes remerciements
Cordialement
Papy Prog








.jpg