Requete sur un champs numérique... ne fonctionne pas

girlluc -  
papaluc Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai lié deux tables (table_Client) et (Table_Activité du client). Dans la table activité du client, il y a le champs no_du client que je lié à la table client de sorte que je dois saisir obligatoirement un client faisant partie de la table client lorsque j'inscris une activité. Jusque là ca va....

Mon problème est le suivant: Lorsque je fais une requete sur ma table activité du client et que je veux par exemple avoir la liste des activités d'un client, rien ne fonctionne. Je n'arrive même pas à mettre en ordre croissant ou décroissant les activités du client par no de client. On dirait qu'access considère le tout comme du texte ou je ne sais pas quoi mais rien n'y fait. Je suis dans un cul de sac depuis plusieurs heures... :-(


3 réponses

girlluc
 
Quand je fais une requete par exemple sur ma deuxième table (Table activité du client) et que je lui demande de mettre en ordre croissant les activités par no_du client, access les mets dans un ordre qui n'a rien de croissant. Les no_du client sont triés ainsi: 569340, 54133, 586, 27270 et ainsi de suite. Il n'y a aucune suite croissante, comme si le tri ne se faisait pas sur la base numérique de mes numéros de client. Je suis dans un cul de sac....
0
Tessel75
 
Bonjour,
Ton problème parait assez simple, mais la réponse est un peu longue à écrire.
Envoie ta base via cjoint.com , ce sera plus facile.
0
girlluc
 
comment ca fonctionn cjoint.com?
0
Tessel75
 
Tu ouvres le site cjoint.com, en entrant le nom dans la barre d'adresse, tu suis les indications.
Tu postes le lien donné dans ton prochain post.
0
girlluc
 
Voilà,
je l'ai mis en .rar qu'il était trop volumineux.
Un gros merci du coup de main.
http://www.cjoint.com/data3/3EDthKx6ELI.htm
0
Tessel75
 
Comment veux-tu que je m y retrouve dans toutes tes tables, tes requêtes, etc
Si tu veux être aidée, il faut aussi faire un peu d'efforts pour que tes interlocuteurs ne soient pas complètement perdus dans un travail que toi-seule maîtrises.
Envoie un extrait avec les seules tables et requêtes qui te posent problème.
Evite les .rar qui posent vraiment des difficultés à ouvrir.
0
girlluc
 
:-( Sorry...
Voilà, ca devrait être mieux comme cela. J'ai garder que le minimum soit les deux tables qui sont liés avec la requete test que je me suis fait et qui démontre le problème que j'ai à savoir que je ne peux pas faire de requête sur le no_Client dans la table «activité_Client» même s'il s'agit d'un champs numérique.

http://cjoint.com/?3EDxf0GlSNO
0
Tessel75
 
Bonjour,
Manifestement tu as exploité un champ "Liste de choix" dans ta table "Activité_Client_N°Client", aussi je suis porté à penser qu'Access utilise par la suite ce champ comme un champ texte en fonction du champ de tri de la table liée Liste_Client
Cette fonction "Liste de choix" étant nouvelle, je ne sais pas l'utiliser.
En tout cas il semble qu'il faille être prudent avec ce type de champ, et bien savoir où on met les pieds. Pour le moment je te conseillerais soit de supprimer ce type de champs, soit d'éviter de faire des tris dessus, ou encore de bien tester progressivement les tris pour apprendre à les maîtriser dans les tris.
Bonne suite
0
papaluc Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à tous pour votre aide.
J'ai refait la relation entre clé primaire et secondaire en validant pas à pas et après une heure de manipulation je suis parvenu à mes fins.

Merci de votre aide.
0