C'est tout bête ...
Peut on lancer l'exécution d'une requête par un clic sur un bouton dans un formulaire ?
J'ai trouvé comment ouvrir un formulaire "secondaire" à partir d'un bouton dans un formulaire "principal" avec une macro Basic, mais pas comment lancer une requête de cette façon
Merci pour vos tuyaux
[Résolu] requete par clic sur un bouton dans un formulaire
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
- Membre lOOyal
- Messages : 33
- Inscription : 17 mars 2021 15:00
[Résolu] requete par clic sur un bouton dans un formulaire
Dernière modification par jjber le 02 juin 2021 10:37, modifié 1 fois.
JJB - Libre Office 7.1.4.2 (x64) sous Windows 10
-
- InconditiOOnnel
- Messages : 945
- Inscription : 19 août 2018 05:20
Re: Lancer une requete par clic sur un bouton dans un formul
Bonsoir,
Même réponse qu'ici : https://forum.openoffice.org/fr/forum/v ... qu%C3%AAtejjber a écrit :Peut on lancer l'exécution d'une requête par un clic sur un bouton dans un formulaire ?
Et lire le bandeau rouge en haut de la pagejjber a écrit :avec une macro Basic
Open Office 4.1.15 sous Windows 11
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Lancer une requete par clic sur un bouton dans un formul
Bonjour,
Les contenus des requêtes s'actualisent au fur et à mesure des saisies dans les Tables sources.
Est-ce que ce ne serait pas plutôt l'affichage de la requête dînas un formulaire que tu souhaites faire ?
Les contenus des requêtes s'actualisent au fur et à mesure des saisies dans les Tables sources.
Est-ce que ce ne serait pas plutôt l'affichage de la requête dînas un formulaire que tu souhaites faire ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre lOOyal
- Messages : 33
- Inscription : 17 mars 2021 15:00
Re: Lancer une requete par clic sur un bouton dans un formul
Bonsoir
J'ai un Formulaire "MENU" qui contient
1) la liste des formulaires de saisie disponibles :
- formulaire A + bouton
- formulaire B + bouton
- etc ...
en cliquant sur le bouton (contenant la macro ci-dessous) du formulaire choisi, on ouvre le formulaire choisi
REM ***** BASIC *****
Sub Saisir_Prestations
const Faouvrir ="Saisie PRESTATIONS"
Lien = ThisDatabaseDocument.FormDocuments.getbyname(Faouvrir).open
End Sub
2) la liste des requêtes disponibles
- requête A + bouton
- requête B + bouton
- etc ...
en utilisant la même technique bouton avec macro, ça ne marche pas, on obtient simplement un message d'erreur.
Je pense que l'instruction contenue dans la macro n'est pas la même pour ouvrir une formulaire que celle pour ouvrir une macro ...
Mais je n'ai pas trouvé ...
J'ai un Formulaire "MENU" qui contient
1) la liste des formulaires de saisie disponibles :
- formulaire A + bouton
- formulaire B + bouton
- etc ...
en cliquant sur le bouton (contenant la macro ci-dessous) du formulaire choisi, on ouvre le formulaire choisi
REM ***** BASIC *****
Sub Saisir_Prestations
const Faouvrir ="Saisie PRESTATIONS"
Lien = ThisDatabaseDocument.FormDocuments.getbyname(Faouvrir).open
End Sub
2) la liste des requêtes disponibles
- requête A + bouton
- requête B + bouton
- etc ...
en utilisant la même technique bouton avec macro, ça ne marche pas, on obtient simplement un message d'erreur.
Je pense que l'instruction contenue dans la macro n'est pas la même pour ouvrir une formulaire que celle pour ouvrir une macro ...
Mais je n'ai pas trouvé ...
JJB - Libre Office 7.1.4.2 (x64) sous Windows 10
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Lancer une requete par clic sur un bouton dans un formul
Si la Requête est affichée dans le formulaire, le bouton ouvrira le formulaire qui affichera la requête.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre lOOyal
- Messages : 33
- Inscription : 17 mars 2021 15:00
Re: Lancer une requete par clic sur un bouton dans un formul
Si la Requête est affichée dans le formulaire, le bouton ouvrira le formulaire qui affichera la requête.
Bonjour
Désolé, mais je ne saisis pas ...
Si ce n'est trop demander ... qques explications complémentaires seront les bienvenues
Bonjour
Désolé, mais je ne saisis pas ...
Si ce n'est trop demander ... qques explications complémentaires seront les bienvenues
JJB - Libre Office 7.1.4.2 (x64) sous Windows 10
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Lancer une requete par clic sur un bouton dans un formul
C'est le même principe que pour l'affichage des Tables dans un formulaire, sauf qu'ici tu afficheras la requête.
Un exemple dans le formulaire Saisie PRESTATIONS :
Un exemple dans le formulaire Saisie PRESTATIONS :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre lOOyal
- Messages : 33
- Inscription : 17 mars 2021 15:00
[Résolu] requete par clic sur un bouton dans un formulaire
Bonjour
Super ... avec ça, j'ai tout ce qu'il me faut
Merci
Je clôture ce fil
Super ... avec ça, j'ai tout ce qu'il me faut
Merci
Je clôture ce fil
JJB - Libre Office 7.1.4.2 (x64) sous Windows 10