Robinwood01
Messages postés153Date d'inscriptionjeudi 25 avril 2002StatutMembreDernière intervention 3 juillet 2014
-
17 sept. 2006 à 21:45
Robinwood01
Messages postés153Date d'inscriptionjeudi 25 avril 2002StatutMembreDernière intervention 3 juillet 2014
-
18 sept. 2006 à 00:47
Bonjour
Je suis confronté à un petit problème dans une requête, n'ayant pas trouvé de réponse je persiste en posant la question ici car je suis persuadé que cela est possible.
Je suis sous Access et VB6.
J'ai une table avec 4 champs : num (numéroAuto), nom (Texte), prénom (Texte) et num_personne (numérique)
Cartaine personne son rataché entre elle.
Par exemple :
1 Toto Test
2 Tata Essai 3
3 Lui Moi
4 Essais Test 1
Je voudrais faire une requete qui affiche tous les noms dans personne soit les 4 lignes avec pour ceux ayant un num_personne qui appartient à la meme table soit :
1 Toto Test
2 Tata Essai 3 --> Lui Moi
3 Lui Moi
4 Essais Test 1 --> Toto Test
J'ai essayer avec deux nom de table différente nommé pas des as ---> table as table1, table as table2
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 20072 17 sept. 2006 à 23:19
Bonsoir,
^^Cartaine personne son rataché entre elle
Question : Par quoi ?
Est- ce que ce lien est établi ? défini ? spécifié ?
Autrement dit y' a t-il une raison pour laquelle deux
personnes se retrouvent rattachées ?
Si c' est le cas fais une simple requête Selection avec ce critère.
L' autre solution consiste à faire une requête qui fait référence à La Table
et à une autre requête issue de La Table.
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 20072 17 sept. 2006 à 23:49
Et donc c' est un problème structurel.
Dans ta table il faut qu' il y est :
Chap1 Chap2 Chap3
Num Nom IdChef
Tu dois avoir une autre Table Chefs avec
Chp1 Chp1
IdChef NomChef
Les deux tables seront liées par le chap IdChef
(Et prévois un IdChef vide pour les personnes qui n' ont pas de chef)
Si la personne n' a pas de chef tu vas avoir
Num Nom "" ""
A partir de là , tu fais une requête selection pour avoir
Num Nom IdChef NomChef
ou tout simplement
Nom NomChef
Est-ce que c' est ça ?
chaibat
Vous n’avez pas trouvé la réponse que vous recherchez ?
Robinwood01
Messages postés153Date d'inscriptionjeudi 25 avril 2002StatutMembreDernière intervention 3 juillet 2014 18 sept. 2006 à 00:01
Tout d'abord merci pour ton aide.
Cette solution fonctionne éffectivement, le problème dans mon cas, ce n'est pas moi qui gère l'ajout des donnée, mais uniquement des requete et états dans access.
La personne qui a fait la base le gère en une seule table. Donc je suis toujours coincé avec ma table, je n'ai pas de table chef.
Est possible ou non de faire une requete qui utilise 2 fois la même table, si oui il doit y avoir un moyen.
Robinwood01
Messages postés153Date d'inscriptionjeudi 25 avril 2002StatutMembreDernière intervention 3 juillet 2014 18 sept. 2006 à 00:29
J'ai compris où ca bloque.
Le champs num_personne est un champs texte car il y a soit le num de personne d'un chef, soit rien ou soit un code en 3 lettre.
Et j'essais de faire un lien entre un champ num et un champ numérique.
Peut on changé le type de champs ? car dans la requete je garde uniquement les lignes ou num_personne est un chiffre, donc je pourrais si c'est possible changer le type de donnée en numérique.