A voir également:
- Pb Access structure table
- Table ascii - Guide
- Table des matières word - Guide
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Structure d'un rapport de stage - Guide
- Access appdata - Guide
7 réponses
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
24 juin 2008 à 15:54
24 juin 2008 à 15:54
Voilà comment je te conseille de procéder.
Dans la table en mode création, pour le champ Père, tu va dans les propriétés de la liste de choix. Tu mets une zone de liste modifiable, que tu aliments par une requête basée sur la table Individus. Tu prends les champs NumIndex, Nom, Prénom, et Civilité s'il y a pour mettre un critère "Monsieur" ou sexe pour mettre "masculin".
Ta liste contient quatre colonnes, les largeurs étant 0;3;3;0 et la largeur totale 6.
(Les NumIndex et Sexe étant donc masqués)
C'est la colonne 1 qui est liée, donc le NumIndex.
Idem pour la mère.
Quand tu auras une requête à faire, tu mettras TROIS FOIS la table individus, et tu les lieras par les champs NumIndex et Père d'un côté, numIndex et Mère de l'autre.
Tu modifieras la nature des deux jointures pour afficher TOUS les enregistrements de la table Individus "du milieu", de façon à ce qu'apparaissent même les individus dont le père et la mère ne sont pas répertoriés dans at table, ce qui arrivera forcément.
Si tu as besoin de précisions, n'hésite pas.
Dans la table en mode création, pour le champ Père, tu va dans les propriétés de la liste de choix. Tu mets une zone de liste modifiable, que tu aliments par une requête basée sur la table Individus. Tu prends les champs NumIndex, Nom, Prénom, et Civilité s'il y a pour mettre un critère "Monsieur" ou sexe pour mettre "masculin".
Ta liste contient quatre colonnes, les largeurs étant 0;3;3;0 et la largeur totale 6.
(Les NumIndex et Sexe étant donc masqués)
C'est la colonne 1 qui est liée, donc le NumIndex.
Idem pour la mère.
Quand tu auras une requête à faire, tu mettras TROIS FOIS la table individus, et tu les lieras par les champs NumIndex et Père d'un côté, numIndex et Mère de l'autre.
Tu modifieras la nature des deux jointures pour afficher TOUS les enregistrements de la table Individus "du milieu", de façon à ce qu'apparaissent même les individus dont le père et la mère ne sont pas répertoriés dans at table, ce qui arrivera forcément.
Si tu as besoin de précisions, n'hésite pas.
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
24 juin 2008 à 23:27
24 juin 2008 à 23:27
Si, bien sûr, rien n'empêche.
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
25 juin 2008 à 13:39
25 juin 2008 à 13:39
Où as tu créé l'intégrité référentielle, et qu'est ce qui te fait dire que tu ne peux pas la garder das la requête? Parce que les symboles n'apparaissent pas? T'inquiète, ça, c'est normal.
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
25 juin 2008 à 13:45
25 juin 2008 à 13:45
S'il ne veut pas, c'est que les données dans la table violent cette intégrité, c'est tout. Quelque part un individu a un parent qui n'existe pas dans la table.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
25 juin 2008 à 15:56
25 juin 2008 à 15:56
Qui est enfant, qui est père, qui est mère? D'après ton explication, il faut que la table 2 soit la table "Enfant", et les tables 1 et 3 les parents.
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
25 juin 2008 à 21:52
25 juin 2008 à 21:52
Oui
LatelyGeek
Messages postés
1758
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
5 janvier 2023
550
26 juin 2008 à 00:31
26 juin 2008 à 00:31
Ta table contient déjà des données, je suppose? Il y a quelque part un champ "père" ou "mère" qui contient une valeur non présente dans la clé de la table individu, c'est tout.
Que contiennent ces deux champs pour le moment???
Que contiennent ces deux champs pour le moment???
24 juin 2008 à 18:48