[Résolu]Création d'un formulaire de recherche 2

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
Victor_p
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 04 avr. 2023 10:03

[Résolu]Création d'un formulaire de recherche 2

Message par Victor_p »

Bonjour je reviens sur un ancien post. viewtopic.php?t=67067

J'ai dû mettre de côté ce travail pendant quelque semaine. A tête reposer et après avoir revu les objectifs du projet, je ne souhaite plus avoir plusieurs listes déroulantes trop compliqué à mettre en place, mais une seule comme ce que vous avez présenté. J'ai cherché et j'ai compris l'utilité de la table sélection.

Cependant dans tous les exemples dans l'autres post c'est le champ Nom produit qui est utilisé, je voudrai que ce soit le champ Atelier qui sois utilisé.
- Problème N°1 j'ai modifier pour prendre en compte le champs Atelier, en actualisant plus rien de s'affiche
- Problème N°2 dans ma liste déroulante se sont les numéros qui sont affichés (clé étrangère), j'aimerais que ce soit le texte associer à cette clé étrangère qui sois affiché
- Problème N°3 pareil que le 2 mais dans le tableau de résultat en dessous.

J'ai suivi le premier tuto ici viewtopic.php?p=81395#p81395 mais rien ni fait je n'y arrive pas.
J'ai vu que pas mal de personnes avaient le même problème que moi, il doit y avoir une subtilité que je comprend pas.

Merci, bonne journée
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Victor_p le 03 mai 2023 11:53, modifié 2 fois.
OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12851
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: Création d'un formulaire de recherche 2

Message par Bidouille »

Bonjour,
Dans votre signature, il y a écrit :OpenOffice 7.3 sous Windows 10
Cette version n'existe pas. OpenOffice est en 4.1.14 à ce jour.
Si vous avez LibreOffice, veuillez corriger : ucp.php?i=ucp_profile&mode=signature

Victor_p a écrit : 02 mai 2023 09:24mais rien ni fait je n'y arrive pas
Avez-vous lu le bandeau rouge en haut de la page afin d'accélérer les réponses ?
Victor_p
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 04 avr. 2023 10:03

Re: Création d'un formulaire de recherche 2

Message par Victor_p »

C'est corrigé
OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Création d'un formulaire de recherche 2

Message par jeanmimi »

Bonjour,
Je n'ai sans doute pas bien compris ce que tu veux faire, mais si c'est pour afficher dans le formulaire sélection2 le nom de l'atelier dans le sous-formulaire, la structure des contrôles n'est pas conforme : il faut remplacer la Zone combinée par une Zone de liste et gérer conformément au tutoriel la relation entre le champ sélection de la Table selection avec l'ID de la Table T1_Atelier
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Victor_p
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 04 avr. 2023 10:03

Re: Création d'un formulaire de recherche 2

Message par Victor_p »

Non c'est afficher dans le sous formulaire les enregistrement de T0_Fiche produit qui corresponde à la sélection de la liste déroulante.
Trier les données dans le sous formulaire en fonction du type d'Atelier, c'est l'interaction entre les deux qui me pose problème.

Edit : J'ai réutiliser ton document en ajoutant un nouveau sous formulaire lier à ma table T0_Fiche produit, mais je n'ai qu'un enregistrement au lieu d'avoir la totalité. Et j'ai toujours le problème de clé étrangère qui s'affiche.
OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Création d'un formulaire de recherche 2

Message par jeanmimi »

Victor_p a écrit : 02 mai 2023 12:41 Non c'est afficher dans le sous formulaire les enregistrement de T0_Fiche produit qui corresponde à la sélection de la liste déroulante.
Dans cette version de ta Base, le formulaire selection_4 (u peu plus complexe) devrait répondre à ta demande.
Ce formulaire affiche la Table T0_Fiche_Produit en fonction de l'Atelier : tu peux y ajouter des produits et les autres informations.
Le formulaire selection_3 affiche la requête de visualisation des saisies.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Victor_p
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 04 avr. 2023 10:03

Re: Création d'un formulaire de recherche 2

Message par Victor_p »

Merci ta sélection 3 c'est exactement ce que je recherche.

Si j'ai bien compris tu as créer un champs ID_NomDuChamp, dans une requête tu associe ça au texte qui correspond et tu affiches ça dans le sous formulaire. C'est top, ce sait pas comment tu as fait, mais c'est pas mal. Mais il me manque le plus important le nombre, tant qu'a faire ça peut être intéressant. J'ai pas réussi à l'intégré.

En suite il faut que je trouve un moyen de copier coller mes données venant d'une autre table d'une autre base de données sans tout cassé.

Mais merci déjà pour le coup de main je vois le bout du tunnel.
OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Création d'un formulaire de recherche 2

Message par jeanmimi »

Victor_p a écrit : 02 mai 2023 13:53 Mais il me manque le plus important le nombre, tant qu'a faire ça peut être intéressant.
Si tu sélectionnes l'atelier Chaux dans le formulaire selection_4, tu verras les nombres.
Dans selection_3, celui qui affiche la requête, il faut que tu modifies la requête pour afficher les nombres ; ensuite, tu ajoutes le champ dans la griile du sous-formulaire de selection_3.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Victor_p
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 04 avr. 2023 10:03

Re: Création d'un formulaire de recherche 2

Message par Victor_p »

Alor je ne les vois pas.
Je parle des nombres entourer en rouge sur l'image, la quantité en stock en sois.

Et j'ai peut être pas préciser mais l'objectif est de modifier ce nombre dans mon sous formulaire.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Création d'un formulaire de recherche 2

Message par jeanmimi »

Dans la requête, il faut faire la modification :
Nombres dans la requête.jpg
puis afficher ce nombre dans le formulaire selection_3, mais tu ne pourras pas faire de modification.

Si tu veux afficher les nombres et en ajouter, ce sera dans le formulaire selection_4 car il affiche la Table T0_Fiche produit :
Nombres dans le formulaire selection_4.jpg
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Victor_p
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 04 avr. 2023 10:03

Re: Création d'un formulaire de recherche 2

Message par Victor_p »

Ok merci, je n'avais pas réellement compris le fonctionnement. J'ai modifier deux trois truc et le résulta est encore mieux que ce que j'aurais espérer.
Merci du coup de main.

Je termine ça et si je n'ai pas d'autre question je clôturerais le fil
OpenOffice 4.1.14 sous Windows 10