Bonjour,
Je suis débutant complet.
J’ai les 2 tables suivantes :
T_projet
T_competence
avec le modèle relationnel suivant
un projet peut avoir <une|ou plusieurs> compétence(s)
une compétence peut avoir <zéro|ou plusieurs> projet(s)
J’ai compris qu’il me fallait une table de jointure
T_competence_projet.
Ma question :
Pour un projet est-il possible de remplir la table T_competence_projet en une opération avec quelque chose qui ressemblerait à un tableau à double entrée
ou comme sur l'image jointe ?
Merci de votre attention,
Nayak
[Résolu] Remplir une table de jointure en une opération
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.
-
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 28 mars 2020 16:31
[Résolu] Remplir une table de jointure en une opération
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 30 mars 2020 07:44, modifié 2 fois.
Raison : Ajout de [Résolu]
Raison : Ajout de [Résolu]
LibreOffice 6.4.2.2 - Kubuntu 18.04
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Remplir une table de jointure en une opération
Bonjour,
Les Zones de liste déroulantes sont aussi une possibilité.
Les Zones de liste déroulantes sont aussi une possibilité.
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
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre cOOnverti
- Messages : 344
- Inscription : 29 mai 2009 08:51
- Localisation : Guyane
Re: Remplir une table de jointure en une opération
Bsr,
Directement par le formulaire T_Projet, vs pouvez décliner ttes les compétences du projet
Etablir les liens de relations
@+
Directement par le formulaire T_Projet, vs pouvez décliner ttes les compétences du projet
Etablir les liens de relations
@+
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
-
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 28 mars 2020 16:31
Re: Remplir une table de jointure en une opération
Bonjour,
Tout d'abord merci pour vos réponses, qui me seront utile dans d'autres parties de cette base.
Le contexte d'utilisation de ce projet fait que pour l'ergonomie des utilisateurs j'aurais préféré
que les n compétences soient affichées, sélectionnées par case à cocher ou bouton radio, et valider ces choix en une fois.
Pour l'utilisateur final les opérations seraient
Choisir un projet x.
Choisir la/les compétences rattachées à ce projet
Valider le tout en un clic.
J'ai l'impression que pour ce type de fonctionnement que je désire ma base est mal conçue.
J'essaye de contourner ce problème avec la nouvelle version jointe en utilisant des tables pré-remplies. (competences_projets_v4.odb)
et une requête paramétrée pour afficher un projet particulier.
Je perds en flexibilité mais je gagne en ergonomie.
Cette façon de faire vous parait-elle viable ?
Avec pour T_compétence n=100 et T_projet n=50 cela me fait une table d'environ 60ko. Y a t'il une taille limite pour un fichier odb ?
(sans tenir compte de la du processeur et de la ram de la machine qui hébergera cette base).
Merci de votre attention,
Nayak
Tout d'abord merci pour vos réponses, qui me seront utile dans d'autres parties de cette base.
Le contexte d'utilisation de ce projet fait que pour l'ergonomie des utilisateurs j'aurais préféré
que les n compétences soient affichées, sélectionnées par case à cocher ou bouton radio, et valider ces choix en une fois.
Pour l'utilisateur final les opérations seraient
Choisir un projet x.
Choisir la/les compétences rattachées à ce projet
Valider le tout en un clic.
J'ai l'impression que pour ce type de fonctionnement que je désire ma base est mal conçue.
J'essaye de contourner ce problème avec la nouvelle version jointe en utilisant des tables pré-remplies. (competences_projets_v4.odb)
et une requête paramétrée pour afficher un projet particulier.
Je perds en flexibilité mais je gagne en ergonomie.
Cette façon de faire vous parait-elle viable ?
Avec pour T_compétence n=100 et T_projet n=50 cela me fait une table d'environ 60ko. Y a t'il une taille limite pour un fichier odb ?
(sans tenir compte de la du processeur et de la ram de la machine qui hébergera cette base).
Merci de votre attention,
Nayak
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 6.4.2.2 - Kubuntu 18.04
-
- Membre cOOnverti
- Messages : 344
- Inscription : 29 mai 2009 08:51
- Localisation : Guyane
Re: Remplir une table de jointure en une opération
Bonsoir,
mon 1er fichier tient en partie compte de vos attentes.
En voici une nouvelle mouture améliorée avec une macro de recherche de projet.
Il vaudrait mieux déplacer le sujet vers la section Projet
@+
mon 1er fichier tient en partie compte de vos attentes.
En voici une nouvelle mouture améliorée avec une macro de recherche de projet.
Il vaudrait mieux déplacer le sujet vers la section Projet
@+
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
-
- Fraîchement OOthentifié
- Messages : 5
- Inscription : 28 mars 2020 16:31
Re: Remplir une table de jointure en une opération
Bonjour,
Je vais me pencher sur les macros, ce que je ne connais pas.
Je pense que ce fil peut rester ici en résolu, car nous sommes bien resté sur le sujet initial mais
je vais rebondir sur votre idée et ouvrir un fil dans la section Projets en rédigeant un cahier des charges.
Amicalement,
Nayak
Oui, et je vous en remercie, comme de cette nouvelle mouture.HRk2o a écrit :Bonsoir,
mon 1er fichier tient en partie compte de vos attentes.
Je vais me pencher sur les macros, ce que je ne connais pas.
Je pense que ce fil peut rester ici en résolu, car nous sommes bien resté sur le sujet initial mais
je vais rebondir sur votre idée et ouvrir un fil dans la section Projets en rédigeant un cahier des charges.
Amicalement,
Nayak
LibreOffice 6.4.2.2 - Kubuntu 18.04