[Résolu] Création d'un formulaire de recherche
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.
-
Victor_p
- NOOuvel adepte

- Messages : 10
- Inscription : 04 avr. 2023 10:03
[Résolu] Création d'un formulaire de recherche
Bonjour à tous, on m’a demandé de créer une base de données afin de gérer un stock. Ne connaissant pas du tout je me suis quand même lancé dans la résolution de ce problème. Pour ça j’ai utilisé libre office, j’ai en grand partie réalisé ce que je souhaiter faire, mais il me reste cependant une chose que je n’arrive pas à résoudre.
Voici ce que j’ai déjà réalisé et ce que je souhaite :
Les tables :
-J’ai une table « T0_Fiche produit » où tout est référencé mon stock avec les critères demandé
-J’ai plusieurs tables « T1_Atelier », « T2_Emplacement », « T3_Type équipement », « T4_Entreprise » cela renseigne les spécificités du stock et de l’usine, les enregistrements présents dedans sont utilisés dans la table « T0_Fiche produit ».
-Les tables T1, T3, T4 sont modifiable via un formulaire
Les formulaires :
-J’ai un formulaire menu, où sont placé différents boutons qui ouvre les formulaires qui suivent
-J’ai 3 formulaires pour modifier T1, T2, T3 comme dit précédemment
-J’ai un formulaire pour ajouter dans ma table « T0_Fiche produit » des nouveaux enregistrements en sélectionnant les critères que je souhaite dans des listes déroulantes.
-Un dernier formulaire de « recherche » qui pose un problème. L’objective est d’effectuer une recherche en sélectionnant dans des listes déroulantes les différents critères que l’on recherche, et affiché dans un tableau le résultat qui corresponde aux critères sélectionnés précédemment pour les modifiés. Ce que je veux faire c’est un tri des données pour identifier rapidement un enregistrement et le modifier, ou tout simplement évaluer la quantité qui reste en stock.
J’ai beau avoir cherché, je n’arrive pas appliquer ce que je vois sur internet à ma problématique, cela dépasse mes compétences.
Je vous joint le projet.
Merci de vos réponses
Voici ce que j’ai déjà réalisé et ce que je souhaite :
Les tables :
-J’ai une table « T0_Fiche produit » où tout est référencé mon stock avec les critères demandé
-J’ai plusieurs tables « T1_Atelier », « T2_Emplacement », « T3_Type équipement », « T4_Entreprise » cela renseigne les spécificités du stock et de l’usine, les enregistrements présents dedans sont utilisés dans la table « T0_Fiche produit ».
-Les tables T1, T3, T4 sont modifiable via un formulaire
Les formulaires :
-J’ai un formulaire menu, où sont placé différents boutons qui ouvre les formulaires qui suivent
-J’ai 3 formulaires pour modifier T1, T2, T3 comme dit précédemment
-J’ai un formulaire pour ajouter dans ma table « T0_Fiche produit » des nouveaux enregistrements en sélectionnant les critères que je souhaite dans des listes déroulantes.
-Un dernier formulaire de « recherche » qui pose un problème. L’objective est d’effectuer une recherche en sélectionnant dans des listes déroulantes les différents critères que l’on recherche, et affiché dans un tableau le résultat qui corresponde aux critères sélectionnés précédemment pour les modifiés. Ce que je veux faire c’est un tri des données pour identifier rapidement un enregistrement et le modifier, ou tout simplement évaluer la quantité qui reste en stock.
J’ai beau avoir cherché, je n’arrive pas appliquer ce que je vois sur internet à ma problématique, cela dépasse mes compétences.
Je vous joint le projet.
Merci de vos réponses
Dernière modification par Victor_p le 07 avr. 2023 11:53, modifié 1 fois.
OpenOffice 4.1.14 sous Windows 10
-
Dude
- IdOOle de la suite

- Messages : 26201
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Création d'un formulaire de recherche
Salut,
Tu y verras que ce concept (cf. "sélection multi-critères") ne fonctionne qu'avec l'aide de macros.
Vu la tête de ton modèle relationnel, je pense que le tableur suffirait amplement :
Le tuto ultime sur les listes déroulantes : viewtopic.php?f=29&t=14662
Tu y verras que ce concept (cf. "sélection multi-critères") ne fonctionne qu'avec l'aide de macros.
Vu la tête de ton modèle relationnel, je pense que le tableur suffirait amplement :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Améliorez AOO et votez pour les issues
-
Victor_p
- NOOuvel adepte

- Messages : 10
- Inscription : 04 avr. 2023 10:03
Re: Création d'un formulaire de recherche
Merci de la réponse, j'était tombé dessus, et c'est ce que je cherche. Mais je ne connais pas le code, et je ne suis pas intéressé par les bouton radio ET & OU.
OpenOffice 4.1.14 sous Windows 10
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: Création d'un formulaire de recherche
Bonjour Victor,
Pierre-Yves m'a expliqué.
J'ai construit le formulaire sélection2. C'est une ébauche.
Slts
Godefroy
Pierre-Yves m'a expliqué.
J'ai construit le formulaire sélection2. C'est une ébauche.
Slts
Godefroy
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 6.0.7 Ubuntu 18.04
-
Victor_p
- NOOuvel adepte

- Messages : 10
- Inscription : 04 avr. 2023 10:03
Re: Création d'un formulaire de recherche
J'ai essayé le bouton rafraîchir, mais visiblement ça ne fonctionne pas avec plusieurs liste
OpenOffice 4.1.14 sous Windows 10
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: Création d'un formulaire de recherche
Démarche à suivre afin que ça marche:
1. selection produit liste déroulante
2. Peser touche envoi sur clavier
3. Peser bouton rafraichir
4. répondre oui au message du logiciel.
Slts
Godefroy
1. selection produit liste déroulante
2. Peser touche envoi sur clavier
3. Peser bouton rafraichir
4. répondre oui au message du logiciel.
Slts
Godefroy
Libre Office 6.0.7 Ubuntu 18.04
-
jeanmi2403
- SuppOOrter

- Messages : 1485
- Inscription : 18 janv. 2008 09:02
- Localisation : Val de Marne
Re: Création d'un formulaire de recherche
Bonjour,
@Godefroy : Encore une fois, il est inutile d'utiliser deux contrôles pour une liste déroulante.
Il suffit d’utiliser la requête suivante :
et de lier le champ "Nom Produit" (par son numéro) à l'affichage...
Cordialement,
@Godefroy : Encore une fois, il est inutile d'utiliser deux contrôles pour une liste déroulante.
Il suffit d’utiliser la requête suivante :
Code : Tout sélectionner
SELECT "ID", "Nom produit" FROM "T0_Fiche produit"Cordialement,
Jean-Michel
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: Création d'un formulaire de recherche
Merci Jean-Mi,
J'en tiens compte pour une prochaine fois.

J'en tiens compte pour une prochaine fois.
Libre Office 6.0.7 Ubuntu 18.04
-
jeanmi2403
- SuppOOrter

- Messages : 1485
- Inscription : 18 janv. 2008 09:02
- Localisation : Val de Marne
Re: Création d'un formulaire de recherche
Bonjour,
En fait, j'ai dit une bêtise, on n'a pas besoin de l'ID dans ce cas, c'est la liaison du formulaire avec le sous-formulaire qui fait le travail.... A plus,
En fait, j'ai dit une bêtise, on n'a pas besoin de l'ID dans ce cas, c'est la liaison du formulaire avec le sous-formulaire qui fait le travail.... A plus,
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Jean-Michel
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
LibO 25.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: Création d'un formulaire de recherche
Merci JeanMi,
T'es un chic type.
Godefroy
T'es un chic type.
Godefroy
Libre Office 6.0.7 Ubuntu 18.04
-
Victor_p
- NOOuvel adepte

- Messages : 10
- Inscription : 04 avr. 2023 10:03
-
rollmops
- PassiOOnné

- Messages : 744
- Inscription : 20 déc. 2017 14:45
Re: [Résolu] Création d'un formulaire de recherche
Bonjour,
Peut-on m'expliquer où est le formulaire de recherche ?
Je viens d'essayer le T0_Consulter_stock et cela ne fonctionne pas.
Peut-on m'expliquer où est le formulaire de recherche ?
Je viens d'essayer le T0_Consulter_stock et cela ne fonctionne pas.
OpenOffice 4.1.16 - Windows 11
+ LibO 25.8.5 (occasionnel pour test)
+ LibO 25.8.5 (occasionnel pour test)
-
godefroy
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: [Résolu] Création d'un formulaire de recherche
Bonjour Rollmops,
le formulaire que j'ai ébauché s'intitule sélection2. Tu le trouveras dans le fichier godefroy... dans ce fil, chez Jean-;Mi.
Slts
Godefroy
le formulaire que j'ai ébauché s'intitule sélection2. Tu le trouveras dans le fichier godefroy... dans ce fil, chez Jean-;Mi.
Slts
Godefroy
Libre Office 6.0.7 Ubuntu 18.04