LibreOffice Base macro et formulaire
Résolu
CCC94
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
CCC94 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
CCC94 Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- LibreOffice Base macro et formulaire
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Base de registre - Guide
- Libreoffice - Télécharger - Suite bureautique
- Jitbit macro recorder - Télécharger - Confidentialité
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
5 réponses
J’ai aussi essayé ça :
REM ***** ouvrir et fermer des formulaires *****
Function OpenForm( formContainer as variant, oConnection as variant, sFormName as string, optional strMode as string ) as variant
Dim aProp(1) As New com.sun.star.beans.PropertyValue
Dim openMode as string
if ismissing( strMode ) then
openMode = "open"
else
openMode = strMode
endif
aProp(0).Name = "ActiveConnection"
aProp(0).Value = oConnection
aProp(1).Name = "OpenMode"
aProp(1).Value = strMode
OpenForm = formContainer.loadComponentFromURL(sFormName,"_blank",0,aProp())
End Function
Sub onClickOuvrirFAdresseMailVide( oEvent as variant )
OpenForm( OEvent.Source.Model.Parent.ActiveConnection.Parent.DatabaseDocument.FormDocuments, OEvent.Source.Model.Parent.ActiveConnection, "FAdresseMailVide")
end sub
Sub fermer_formulaire
ThisComponent.CurrentController.Frame.close(True)
End Sub
et j'ai cette erreur:
Erreur d'exécution BASIC.
Une exception s'est produite :
Type: com.sun.star.lang.IllegalArgumentException
Message: Invalid value type for 'OpenMode'.
Expected: string
Found: void.
Si quelqu'un peut me donner ce code pour libreOffice Base..... Merciiiiiiii
REM ***** ouvrir et fermer des formulaires *****
Function OpenForm( formContainer as variant, oConnection as variant, sFormName as string, optional strMode as string ) as variant
Dim aProp(1) As New com.sun.star.beans.PropertyValue
Dim openMode as string
if ismissing( strMode ) then
openMode = "open"
else
openMode = strMode
endif
aProp(0).Name = "ActiveConnection"
aProp(0).Value = oConnection
aProp(1).Name = "OpenMode"
aProp(1).Value = strMode
OpenForm = formContainer.loadComponentFromURL(sFormName,"_blank",0,aProp())
End Function
Sub onClickOuvrirFAdresseMailVide( oEvent as variant )
OpenForm( OEvent.Source.Model.Parent.ActiveConnection.Parent.DatabaseDocument.FormDocuments, OEvent.Source.Model.Parent.ActiveConnection, "FAdresseMailVide")
end sub
Sub fermer_formulaire
ThisComponent.CurrentController.Frame.close(True)
End Sub
et j'ai cette erreur:
Erreur d'exécution BASIC.
Une exception s'est produite :
Type: com.sun.star.lang.IllegalArgumentException
Message: Invalid value type for 'OpenMode'.
Expected: string
Found: void.
Si quelqu'un peut me donner ce code pour libreOffice Base..... Merciiiiiiii
bonjour,
Merci pour la réponse.... oui rien y fait, j'ai essayé de corriger, j'ai Que des erreurs... je pense que c'est tout le code qui n'est pas bon...
Si d’autre idée... merci
Merci pour la réponse.... oui rien y fait, j'ai essayé de corriger, j'ai Que des erreurs... je pense que c'est tout le code qui n'est pas bon...
Si d’autre idée... merci
Bonjour à vous.
JE rame comme un fou depuis des semaines, tous mes essais sont des échecs.... la seule version qui ne transforme pas mon ordi en sapin de noël d'erreurs qund je clic sur le bouton "ouvrir formulaire F_GrandCOLLER" est celle que vous pouvez télécharger via ce lien :
pianodeon.free.fr/Base CCM.odb
Merci de votre aide.....
JE rame comme un fou depuis des semaines, tous mes essais sont des échecs.... la seule version qui ne transforme pas mon ordi en sapin de noël d'erreurs qund je clic sur le bouton "ouvrir formulaire F_GrandCOLLER" est celle que vous pouvez télécharger via ce lien :
pianodeon.free.fr/Base CCM.odb
Merci de votre aide.....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question