Page 1 sur 1

[Résolu] Sous formulaire (n to n) - remplissage libre

Publié : 23 sept. 2019 12:53
par jpaillet
Bonjour à tou-te-s !

Je suis en train de travailler sur un programme et je bloque sur un point.

J'ai une base de données de "réunions" et de "points à l'ordre du jour" en relation "n to n" et je souhaiterais avoir un formulaire de base qui me permet de naviguer parmi les réunions et de rajouter librement (sans liste déroulante) des points à l'ordre du jour.

En résumé, je m'inspire du tuto de PY Samyn https://forum.openoffice.org/fr/forum/v ... =29&t=6460 mais je voudrais pouvoir passer de "choisir un produit dans une liste" à "créer un produit directement".

Super désolé si cela a déjà été abordé, je n'ai pas trouvé de réponse à ce stade.

Merci d'avance !

Jeremy

Re: Sous formulaire (n to n) - remplissage libre

Publié : 23 sept. 2019 14:07
par tintin
Bonjour et bienvenue,

Pour faciliter le traitement de votre question, un fichier dépersonnalisé serait le bienvenu.
Comment joindre un fichier

Re: Sous formulaire (n to n) - remplissage libre

Publié : 23 sept. 2019 18:34
par Dude
Salut,
tintin a écrit :un fichier dépersonnalisé serait le bienvenu
+1
jpaillet a écrit :J'ai une base de données de "réunions" et de "points à l'ordre du jour" en relation "n to n"
Et en attendant, je ne vois le pourquoi de cette relation avec table intermédiaire.
Pour moi, une réunion contient 1,n point(s) et un point fait partie d'une seule réunion.

Re: Sous formulaire (n to n) - remplissage libre

Publié : 23 sept. 2019 20:54
par jpaillet
Salut Tintin, salut Dude !

Merci pour vos réponses rapides !

Voici un fichier assez basique. En gros, je voudrais pouvoir rajouter des points à des réunions sans les pré-enregistrer. Je voudrais pouvoir les créer en direct. Ou modifier des points existants en parcourant les réunions.

@Dude, ce n'est qu'une partie de mon programme, certains points reviendront de réunion en réunion.

Merci à vous !

Jay

Re: Sous formulaire (n to n) - remplissage libre

Publié : 24 sept. 2019 06:51
par Bidouille
Dans votre signature, il y a écrit :OpenOffice 6.3.1
MacOSX 10.13.6
Votre signature est mal renseignée.
Vous n'avez pas pu entrer le terme LibreOffice lors de votre inscription. C'est normal LibreOffice n'existait pas au moment où ce forum a vu le jour.
Veuillez la corriger.

Par ailleurs, nous vous informons que cette version est au stade expérimental.
Il est fortement recommandé d'utiliser la dernière version stable.

Re: Sous formulaire (n to n) - remplissage libre

Publié : 24 sept. 2019 07:06
par jpaillet
Salut Bidouille,

Voilà qui est réglé ! Merci!

Une idée par rapport à ma question ?

Re: Sous formulaire (n to n) - remplissage libre

Publié : 24 sept. 2019 08:07
par jpaillet
Salut à tou-te-s,

Un peu plus de détails :

J'ai créé mon modèle avec ma table "reunion", ma table "point" et ma table qui lie les deux en n to n "P_R".
- Je crée mon formulaire principal "reunion"
- puis je crée un sous formulaire dont le contenu est "P_R",
- je lie les champs "reunion" de la table "P_R" et "ID" de la table "reunion".
- Puis je bloque...
Comment avoir un simple tableau dans lequel je verrais les points liés à chaque réunion et dans lequel je peux librement rajouter des points ?

Merci à vous !

Re: Sous formulaire (n to n) - remplissage libre

Publié : 24 sept. 2019 14:47
par Dude
Le problème est que tu fournis un fichier connecté à Firebird.
OpenOffice ne supporte pas cette source :
capture.png
Donc si tu veux être aidé, fournis un ODB au format HSQL.

Re: Sous formulaire (n to n) - remplissage libre

Publié : 24 sept. 2019 14:59
par jpaillet
Salut Dude,

Il y avait en effet un souci avec le 1er fichier. Le 2e te convient ?

Re: Sous formulaire (n to n) - remplissage libre

Publié : 24 sept. 2019 16:00
par jeanmimi
Bonjour,
jpaillet a écrit :je voudrais pouvoir rajouter des points à des réunions sans les pré-enregistrer. Je voudrais pouvoir les créer en direct
Il est sans doute possible d'y arriver avec une structure de Base différente.
Je propose cette Relation, avec la Base à tester.
Relation_Base_réunions.jpg

Re: Sous formulaire (n to n) - remplissage libre

Publié : 24 sept. 2019 18:48
par jpaillet
Salut jeanmimi !

Merci beaucoup pour ta réponse.
C'est exactement ce que je cherche à faire avec une relation n to n.
Si je comprends bien ta base, je ne peux pas réutiliser un point pour une autre réunion ?

Pas moyen tu penses ?

Re: Sous formulaire (n to n) - remplissage libre

Publié : 24 sept. 2019 19:08
par jeanmimi
Si tu veux réutiliser un des points, il faudrait une Table des points mais comme tu ne voulais pas faire de choix par une Zone de liste déroulante mais une saisie directe, quel choix préférer ?

Re: Sous formulaire (n to n) - remplissage libre

Publié : 24 sept. 2019 19:32
par jpaillet
Ok je comprends la logique, je vais essayer de combiner les deux.

Merci beaucoup pour vos réponses !