[Résolu] Formulaire avec recherches de champs concaténés
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 : 34
- Inscription : 23 mars 2023 11:00
[Résolu] Formulaire avec recherches de champs concaténés
Bonjour,
Débutant avec Libreoffice, je sollicite votre aide.
J'ai créé une base adhérent (ci-jointe) avec notamment une table Personnes et une table Paiements. Une relation existe entre elles (une personne peut avoir plusieurs paiements).
Je bute depuis plusieurs jours sur le point suivant :
Dans le formulaire Paiements (Table Paiements) je souhaite pouvoir rechercher la Personne concernée sur la concaténation des nom et prénom de la table Personne
Dans le formulaire Paiements_personne (Table Paiements) je souhaite pouvoir visualiser tous les paiements en mode consultation d'une personne recherchée sur la concaténation des nom et prénom de la table Personne
Dans le formulaire Recherche_personne (Table Personnes) je souhaite pouvoir rechercher une Personne et afficher ses données sur la concaténation des nom et prénom de la table Personne
J'espère que quelqu'un pourra m'aider.
Un grand merci d'avance à tous.
Claude
Débutant avec Libreoffice, je sollicite votre aide.
J'ai créé une base adhérent (ci-jointe) avec notamment une table Personnes et une table Paiements. Une relation existe entre elles (une personne peut avoir plusieurs paiements).
Je bute depuis plusieurs jours sur le point suivant :
Dans le formulaire Paiements (Table Paiements) je souhaite pouvoir rechercher la Personne concernée sur la concaténation des nom et prénom de la table Personne
Dans le formulaire Paiements_personne (Table Paiements) je souhaite pouvoir visualiser tous les paiements en mode consultation d'une personne recherchée sur la concaténation des nom et prénom de la table Personne
Dans le formulaire Recherche_personne (Table Personnes) je souhaite pouvoir rechercher une Personne et afficher ses données sur la concaténation des nom et prénom de la table Personne
J'espère que quelqu'un pourra m'aider.
Un grand merci d'avance à tous.
Claude
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Csarcey le 13 avr. 2023 08:58, modifié 1 fois.
LibreOffice 7.5.1.2 sous MacOS 12.6.3
-
- Grand Maître de l'OOffice
- Messages : 16963
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Formulaire avec recherches de champs concaténés
Bonjour,
Un tutoriel décrit comment faire :
créer une Table T_selection avec un ID clé primaire et un champ Texte
créer un formulaire avec une Zone de liste dans le MainForm, et dans le SubForrm la Table, ici celle des Personnes. Sans Macro, il faut aussi un bouton pour afficher les données spécifiques de la personne.
Voir ici le tutoriel :
viewtopic.php?f=29&t=14662
C'est tout à fait faisable.
Un tutoriel décrit comment faire :
créer une Table T_selection avec un ID clé primaire et un champ Texte
créer un formulaire avec une Zone de liste dans le MainForm, et dans le SubForrm la Table, ici celle des Personnes. Sans Macro, il faut aussi un bouton pour afficher les données spécifiques de la personne.
Voir ici le tutoriel :
viewtopic.php?f=29&t=14662
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 cOOnverti
- Messages : 344
- Inscription : 29 mai 2009 08:51
- Localisation : Guyane
Re: Formulaire avec recherches de champs concaténés
Bonsoir,
Je vous propose ci-après une version modifiée et allégée de votre ébauche.
Elle peut dans un 1er temps répondre à certaines de vos interrogations .
Dans le formulaire « F_personne » , le champ de recherche ainsi que le bouton « Initialisé » sont commandés par des macros.
Les tables « sexe » et « civilités « ont été supprimées et remplacées par une zone de liste.
Visitez aussi la section « Projet » qui offre des exemples bien aboutis.
@+
Je vous propose ci-après une version modifiée et allégée de votre ébauche.
Elle peut dans un 1er temps répondre à certaines de vos interrogations .
Dans le formulaire « F_personne » , le champ de recherche ainsi que le bouton « Initialisé » sont commandés par des macros.
Les tables « sexe » et « civilités « ont été supprimées et remplacées par une zone de liste.
Visitez aussi la section « Projet » qui offre des exemples bien aboutis.
@+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.14 et LO 7.3.7.2 sous OsX 10.13.6 High Sierra ; Windows 10 sous AOO 4.1.14 et LibO 7.3.7.2
-
- Membre prOOscrit
- Messages : 243
- Inscription : 13 juil. 2022 17:13
Re: Formulaire avec recherches de champs concaténés
Bonsoir,
J'aurais aimé vous proposer un fichier que godefroy a posté, mais il m'a fallu le corriger (produit cartésien).
C'est une base simple et elle pourraît peut-etre vous inspirer.... je la joins
Slts
pulcinopio
J'aurais aimé vous proposer un fichier que godefroy a posté, mais il m'a fallu le corriger (produit cartésien).
C'est une base simple et elle pourraît peut-etre vous inspirer.... je la joins
Slts
pulcinopio
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 6.0.4 sur Ubuntu 18.04
-
- SuppOOrter
- Messages : 1398
- Inscription : 18 janv. 2008 09:02
- Localisation : Val de Marne
Re: Formulaire avec recherches de champs concaténés
Bonsoir,
Comme je vous l'ai déjà signalé (dans un message privé que vous n'avez pas pris le temps de lire), il n'y a pas besoin de deux champs pour récupérer l'ID d'un élément de liste lue dans une table.
Tenez compte de nos conseils avant de nous faire part des vôtres, SVP.
Bonne soirée
Mr Pulcinopio (où peut-être devrais-je dire Godefroy ?), vous serait-il possible d'éviter de proposer vos "solutions" qui, non seulement ne correspondent pas à la demande, mais ne sont pas non plus optimales.pulcinopio a écrit : ↑26 mars 2023 20:55 C'est une base simple et elle pourraît peut-etre vous inspirer.... je la joins
Comme je vous l'ai déjà signalé (dans un message privé que vous n'avez pas pris le temps de lire), il n'y a pas besoin de deux champs pour récupérer l'ID d'un élément de liste lue dans une table.
Tenez compte de nos conseils avant de nous faire part des vôtres, SVP.
Bonne soirée
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
-
- Membre prOOscrit
- Messages : 243
- Inscription : 13 juil. 2022 17:13
Re: Formulaire avec recherches de champs concaténés
Mon cher Jean-Michel, j'avais cru comprendre que ce Monsieur était bona fide et, bien qu'étant un pauvre petit italien qui apprend le français, j'arrêterai donc mes plaisanteries sarcastiques...Mr Pulcinopio (où peut-être devrais-je dire Godefroy ?)
Je vous prie donc d'excuser mon école buissonnière...
Bien à vous
pulcinopio
Libre Office 6.0.4 sur Ubuntu 18.04
-
- Membre lOOyal
- Messages : 34
- Inscription : 23 mars 2023 11:00
Re: Formulaire avec recherches de champs concaténés
Bonjour,
Merci pour vos retours.
Tout cela me semble peut-être trop compliqué pour moi.
Pour faire plus simplement-il possible d'avoir un formulaire uniquement de consultation d'une table :
On saisit la clé primaire et le formulaire affiche l'ensemble des données ?
Merci d'avance/
Merci pour vos retours.
Tout cela me semble peut-être trop compliqué pour moi.
Pour faire plus simplement-il possible d'avoir un formulaire uniquement de consultation d'une table :
On saisit la clé primaire et le formulaire affiche l'ensemble des données ?
Merci d'avance/
LibreOffice 7.5.1.2 sous MacOS 12.6.3
-
- PassiOOnné
- Messages : 673
- Inscription : 20 déc. 2017 14:45
Re: Formulaire avec recherches de champs concaténés
Bonjour,
Ajouter le contrôle "Barre de navigation" qui offre la possibilité de filtrer.
Fabriquer un formulaire avec contrôle table.
Ajouter le contrôle "Barre de navigation" qui offre la possibilité de filtrer.
OpenOffice 4.1.15 - Windows 10
-
- Membre prOOscrit
- Messages : 106
- Inscription : 18 févr. 2023 18:54
Re: Formulaire avec recherches de champs concaténés
Bonsoir Csarcey,
Veuillez trouver ci-joint ébauche suivante: recherche et formulaire de consultation à partir de la recherche, comme indiqué par rollmops
Slts
Godefroy
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 6.0.7 Ubuntu 18.04
-
- Membre lOOyal
- Messages : 34
- Inscription : 23 mars 2023 11:00