[Résolu] impossible selection liste restreinte champ formul

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.
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 166
Inscription : 02 janv. 2008 16:15

[Résolu] impossible selection liste restreinte champ formul

Message par wormsf »

Bonjour
j'ai développé une base de donnée pour une association
j'ai un formulaire pour remplir la fiche d'un adhérent, et gérer ses adhésions parrainages et dons annuels
dans le tableau pour remplir les cotisations ,j'ai bien uniquement les opérations de l'adhérent
MAIS
il y a une colonne Filleul ou je pensais pouvoir sélectionner uniquement les références filleuls de l'adhérent, mais j'ai les références de tous les filleuls

il y a une colonne Tiers compta ou je pensais pouvoir sélectionner uniquement les Tiers compta de l'adhérent, mais j'ai les tiers compta de tous les adhérents

Comment résoudre ce problème ?

Cordialement
François
Ci-joint la base de test
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par wormsf le 13 juil. 2021 19:48, modifié 1 fois.
Libreoffice Version:7.5.8.2

Linux Mint 21.2
Noyau linux 5.15.0-91-generic
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 669
Inscription : 20 déc. 2017 14:45

Re: impossible selection liste restreinte dans champ formula

Message par rollmops »

Bonjour,

Il n'y a aucune relation décrite entre tes tables. Est-ce normal ? :roll:
OpenOffice 4.1.15 - Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16959
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: impossible selection liste restreinte dans champ formula

Message par jeanmimi »

Bonjour,
wormsf a écrit :MAIS
il y a une colonne Filleul
A première vue, la Table ADHERENTS n'est pas conforme : elle ne devrait pas contenir des champs Filleul1, 2, 3, 4
Par contre, il faudrait une table DETAIL_FILLEULS avec les champs ID_DETAIL_FILLEUL, ID_ADHERENT et ID_FILLEUL en Relation avec la Table ADHERENTS et avec la Table FILLEULS
Ce qui donnerait une relation comme celle que je t'avais présentée ici :
https://forum.openoffice.org/fr/forum/v ... 26#p351726
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 166
Inscription : 02 janv. 2008 16:15

Re: impossible selection liste restreinte dans champ formula

Message par wormsf »

Bonjour
merci du retour
1. Les champs filleuls1 filleuls2 filleuls3 et filleuls4 , servent uniquement pour sortir une fiche d'un parrain avec tous ces filleuls ils sont liés aux tables et vues filleuls lilleuls2 filleuls3 et filleuls4 et dans le formulaire, ne servent pas pour tratier les cotisations, dons...

2. un lien dans le formulaire est fait par l'identité de l'adhérent ID de la table ADHERENTS avec N0 de la table Cotisations
Capture d’écran du 2021-07-07 15-51-38.png
effectivement il n'y a pas de lien avec la table filleul, MAIS
la colonne Tiers Compta est bien dans la table Cotisations liée à la table ADHERENTS donc on ne devrait avoir que la liste des tiers compta liés à l'adhérent sélectionne
même problème pour la référence filleul, si je choisis le champs Filleul de la table Cotisations , j'ai la liste de tous les filleuls, pas uniquement ceux de l'adhérent

Cordialement

François
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice Version:7.5.8.2

Linux Mint 21.2
Noyau linux 5.15.0-91-generic
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 669
Inscription : 20 déc. 2017 14:45

Re: impossible selection liste restreinte dans champ formula

Message par rollmops »

wormsf a écrit :merci du retour
Du retour de qui ?
Tu n'as pas répondu à ma question. :?

Commence par faire tes relations et tu verras si ton schéma fonctionne. Ce dont je doute.
OpenOffice 4.1.15 - Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16959
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: impossible selection liste restreinte dans champ formula

Message par jeanmimi »

wormsf a écrit :1. Les champs filleuls1 filleuls2 filleuls3 et filleuls4 , servent uniquement pour sortir une fiche d'un parrain avec tous ces filleuls ils sont liés aux tables et vues filleuls lilleuls2 filleuls3 et filleuls4
Mais comme ça ne fonctionne pas vraiment pour ce que tu veux faire, c'est que la Table ADHERENTS n'est pas conforme pour Base; elle a plus la structure d'une feuille de Tableur Calc.
Comme le demande avec justesse rollmops, quelles relations arrives-tu à créer entre tes Tables ?
En essayant de réaliser celle que tu veux faire, entre ID et NO, je constate qu'elle n'est pas possible :
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
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 166
Inscription : 02 janv. 2008 16:15

Re: impossible selection liste restreinte dans champ formula

Message par wormsf »

Il ne faut pas s'intéresser aux champs filleuls de la fiche adhérent, ils ne servent pas du tout dans le traitement des cotisations. Ces champs servent pour tout autre chose

Dans le formulaire, la relation entre la table adhérents et la table cotisation existe bien , d’ailleurs pour chaque adhérent j'ai bien uniquement les versements fait par l'adhérent sélectionné
Capture d’écran du 2021-07-09 21-44-12.png
partie cotisation dans le formulaire
Capture d’écran du 2021-07-09 21-55-40.png
c'est pourquoi je ne comprends pas pourquoi la liste de choix Tiers compta, que je sélectionne dans la table cotisation , n'est pas uniquement pour l'adhérent sélectionné

François
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice Version:7.5.8.2

Linux Mint 21.2
Noyau linux 5.15.0-91-generic
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16959
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: impossible selection liste restreinte dans champ formula

Message par jeanmimi »

wormsf a écrit :c'est pourquoi je ne comprends pas pourquoi la liste de choix Tiers compta, que je sélectionne dans la table cotisation , n'est pas uniquement pour l'adhérent sélectionné
Pour que ça ne concerne que l'adhérent, il faudrait qu'il y ait une condition WHERE.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 669
Inscription : 20 déc. 2017 14:45

Re: impossible selection liste restreinte dans champ formula

Message par rollmops »

Tu t'obstines à m'ignorer, aucun soucis.
Bon courage avec ton (mauvais) modèle relationnel :lol:
OpenOffice 4.1.15 - Windows 10
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 166
Inscription : 02 janv. 2008 16:15

Re: impossible selection liste restreinte dans champ formula

Message par wormsf »

Rollimops
je ne t'ignore pas
dans mes mails j'ai mis l'image du formulaire Tableau cotisation où on voit la relation entre la table cotisation et la table adhérent
lier les champs maîtres IDTable adherent---lier les champs esclavesN0 table Cotisation
c'est pourquoi je pensais qu'une liste de choix serait restreinte à l'ID de l'adhérent
je vais voir comment ajouter une condition

Merci pour vos efforts

Cordialement
Libreoffice Version:7.5.8.2

Linux Mint 21.2
Noyau linux 5.15.0-91-generic
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 669
Inscription : 20 déc. 2017 14:45

Re: impossible selection liste restreinte dans champ formula

Message par rollmops »

wormsf a écrit :je ne t'ignore pas
Ah bon ? Et quid de mon message du 07 juillet ?
Fournis ton ODB avec tes relations établies, tu verras que cela ne peut pas marcher.
wormsf a écrit :je vais voir comment ajouter une condition
Effectivement tu n'ignores pas, tu t'obstines :aie:
OpenOffice 4.1.15 - Windows 10
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 166
Inscription : 02 janv. 2008 16:15

Re: impossible selection liste restreinte dans champ formula

Message par wormsf »

Rollmops
je crois qu'il y a une incompréhension
quand tu parles de relations
est-ce entre les tables dans le formulaire la relation est bien faite comme le montrent les images de mes précédents mails
OU
la relation dans le liste de choix pour les references filleuls et tiers compta
pour les tiers compta,un lien est bien fait, me semble t'il, et sans l'erreur indiquée par Jeanmimi
Capture d’écran du 2021-07-12 10-57-02.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice Version:7.5.8.2

Linux Mint 21.2
Noyau linux 5.15.0-91-generic
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 669
Inscription : 20 déc. 2017 14:45

Re: impossible selection liste restreinte dans champ formula

Message par rollmops »

Re,

Les relations se traitent dans le menu Outils
OpenOffice 4.1.15 - Windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16959
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: impossible selection liste restreinte dans champ formula

Message par jeanmimi »

Est-ce que l'affichage des filleuls ci-dessous est celui que tu attends pour ce parrain ?
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
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 166
Inscription : 02 janv. 2008 16:15

Re: impossible selection liste restreinte dans champ formula

Message par wormsf »

Je crois avoir compris la méprise
en fait c'est quand je rentre une nouvelle ligne dans la partie cotisation, je veux en cliquant sur l’ascenseur de la colonne Filleul, n'avoir que la liste des filleuls de l'adhérent sélectionné
pour l'exemple que tu donnes Jeanmimi, je voudrais avoir uniquement en liste de choix PSH238 et PSH208, mais j'ai tous les filleuls
Capture d’écran du 2021-07-13 20-35-52.png
Idem pour Tiers compta
Capture d’écran du 2021-07-13 20-37-56.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libreoffice Version:7.5.8.2

Linux Mint 21.2
Noyau linux 5.15.0-91-generic
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16959
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: impossible selection liste restreinte dans champ formula

Message par jeanmimi »

wormsf a écrit :je voudrais avoir uniquement en liste de choix PSH238 et PSH208, mais j'ai tous les filleuls
On en revient à ma deuxième réponse : la relation entre les deux Tables n'est pas possible.
Et, même en choisissant les deux champs ID et NO, l'absence de relation entre les deux Tables a pour conséquence l'mpossibilité de réduire les listes déroulantes aux seules sélections des filleuls.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 166
Inscription : 02 janv. 2008 16:15

[Résolu]: impossible selection liste restreinte champ form

Message par wormsf »

Bon
je crois que je vais arrêter de vous embêter avec ce problème qui semble insoluble. Je vous ai fait assez perdre de temps
désolé

et merci encore pour votre patience
Libreoffice Version:7.5.8.2

Linux Mint 21.2
Noyau linux 5.15.0-91-generic
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9251
Inscription : 28 août 2010 08:45

Re: impossible selection liste restreinte dans champ formula

Message par micmac »

Bonjour,

Pour être visibles depuis la page d'accueil, la balise [Résolu] avec sa coche verte doivent être placées au début du titre du Premier Message.
Voyez : http://user.services.openoffice.org/fr/ ... f=1&t=3299
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 669
Inscription : 20 déc. 2017 14:45

Re: [Résolu]: impossible selection liste restreinte champ f

Message par rollmops »

Bonjour,
wormsf a écrit :ce problème qui semble insoluble
C'est insoluble parce que ton schéma relationnel est incorrect.
Une personne peut être adhérent et/ou parain et/ou filleul.
OpenOffice 4.1.15 - Windows 10
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 166
Inscription : 02 janv. 2008 16:15

Re: [Résolu] impossible selection liste restreinte champ for

Message par wormsf »

rollmops
la base que j'ai mise est très simplifiée,
je n'ai pas mis les 20 requêtes que j'ai développées pour sortir les fiches filleuls, les listes d'adhérents les listes de filleuls... listes pour les AGs
les contrôles les listes de remises de chèques ......
C'est insoluble parce que ton schéma relationnel est incorrect.
Une personne peut être adhérent et/ou parain et/ou filleul.
Il y a des tables différentes pour les adhérents les filleuls, les cotisations
dans le formulaire, j'ai un schéma relationnel défini : le N0 ID de l'adhérent lié au N0 de la table cotisation

et la liste de choix pour les filleuls est sélectionnée dans la table cotisation,
Libreoffice Version:7.5.8.2

Linux Mint 21.2
Noyau linux 5.15.0-91-generic
wormsf
Membre hOOnoraire
Membre hOOnoraire
Messages : 166
Inscription : 02 janv. 2008 16:15

Re: [Résolu] impossible selection liste restreinte champ for

Message par wormsf »

autre précision
je n'ai pas non plus mis le formulaire qui traite les fiches filleuls
Libreoffice Version:7.5.8.2

Linux Mint 21.2
Noyau linux 5.15.0-91-generic
Avatar de l’utilisateur
rollmops
PassiOOnné
PassiOOnné
Messages : 669
Inscription : 20 déc. 2017 14:45

Re: [Résolu] impossible selection liste restreinte champ for

Message par rollmops »

(Re)bonjour,
wormsf a écrit :Il y a des tables différentes pour les adhérents les filleuls, les cotisations
Tu ne lis pas ce que j'écris :
rollmops a écrit :Une personne peut être adhérent et/ou parain et/ou filleul.
Ce qui donne un schéma relationnel comme ceci :
capture_wormsf.jpg
Bonne chance pour la suite
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.15 - Windows 10