Pb avec access
Résolu
seblekiller_oupas
Messages postés
397
Date d'inscription
Statut
Membre
Dernière intervention
-
seblekiller_oupas Messages postés 397 Date d'inscription Statut Membre Dernière intervention -
seblekiller_oupas Messages postés 397 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aurais 2 probleme a resoudre:
Le premier c'est j'ai une relation entre deux tables qui ne se fait pas alors que mes elements en relation sont parfaitements identiques et que toutes les autres relations entre mes autres tables fonctionnent
Le deuxieme, j'aimerai savoir comment on fait le lien entre plusieurs listes d'un formulaire, (c'est a dire qu'en cliquant sur un element de la premiere liste, ca me selectionne tous les enregistrements lies (a cet element) dans une deuxieme liste
Mon patron commence a s'enerver parce que je ne fais plus grand chose!!!!!!!!!!!!
Donc si vous avez la reponse a au moins une des questions ou si vous vous connaissez qqn qui a une reponse, ca m'interesse tres fortement
D'avance je vous remercie pour tous ceux qui repondront
(je dois ajouter que je ne suis que debutant sur access 2000)
J'aurais 2 probleme a resoudre:
Le premier c'est j'ai une relation entre deux tables qui ne se fait pas alors que mes elements en relation sont parfaitements identiques et que toutes les autres relations entre mes autres tables fonctionnent
Le deuxieme, j'aimerai savoir comment on fait le lien entre plusieurs listes d'un formulaire, (c'est a dire qu'en cliquant sur un element de la premiere liste, ca me selectionne tous les enregistrements lies (a cet element) dans une deuxieme liste
Mon patron commence a s'enerver parce que je ne fais plus grand chose!!!!!!!!!!!!
Donc si vous avez la reponse a au moins une des questions ou si vous vous connaissez qqn qui a une reponse, ca m'interesse tres fortement
D'avance je vous remercie pour tous ceux qui repondront
(je dois ajouter que je ne suis que debutant sur access 2000)
24 réponses
Salut,
Le premier c'est j'ai une relation entre deux tables qui ne se fait pas alors que mes elements en relation sont parfaitements identiques et que toutes les autres relations entre mes autres tables fonctionnent
Qu'entends-tu par 'ne se fait pas' : message d'erreur quand tu veux la créer ou quand tu fais la jointure dans une requête ?
Le premier c'est j'ai une relation entre deux tables qui ne se fait pas alors que mes elements en relation sont parfaitements identiques et que toutes les autres relations entre mes autres tables fonctionnent
Qu'entends-tu par 'ne se fait pas' : message d'erreur quand tu veux la créer ou quand tu fais la jointure dans une requête ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
2 causes possibles pour ton problème : tu veux faire une relation sur 2 champs qui ne sont pas du même type (un de type numérique et l'autre de type caractères par exemple), ou dans ta relation tu veux dupliquer une clé primaire, ce qui n'est pas possible dans une table. Ce qui veux dire que la cardinalité n'est pas bonne.
zak
2 causes possibles pour ton problème : tu veux faire une relation sur 2 champs qui ne sont pas du même type (un de type numérique et l'autre de type caractères par exemple), ou dans ta relation tu veux dupliquer une clé primaire, ce qui n'est pas possible dans une table. Ce qui veux dire que la cardinalité n'est pas bonne.
zak
Pourtant j'ai verifie chaque ligne du champ et tout ce qui se trouve du cote n eststrictement identique du cote 1 j'y ai passe une heure et demi pour verifier un par un les enregistrements
j'ai deja essaye plus haut et ca me met lien plus dispo!
Quand tu vas sur https://www.cjoint.com/ , tu ne dois pas avoir de problème de lien...
ton fichier est-il gros ? essaye de l'enregistrer en jpg...
ton fichier est-il gros ? essaye de l'enregistrer en jpg...
https://www.cjoint.com/?eDn1uGOppI
voila desole, ca marche mieu en jpg!
voila desole, ca marche mieu en jpg!
Est-ce que tous les 'NomContact' de la table 'Formation Phenix' sont présents dans la table 'Contacts', et avec la même orthographe ?
D'où l'intérêt de travailler avec des identifiants numériques (genre Id_Contact) et pas des identifiants alphabétiques (si une femme se marie ou divorce et change de nom ?)
D'où l'intérêt de travailler avec des identifiants numériques (genre Id_Contact) et pas des identifiants alphabétiques (si une femme se marie ou divorce et change de nom ?)
oui tous les noms ont ete verifies et ils sont identiques par contre pour ce qui est de prendre des identifiants numeriques je crois que mon superieur ne veut pas trop pour ne pas compliquer trop les choses mais je vais lui en parler; enfin je vois toujours pas ce qui ne va pas!!!
un point pour blux ... il est fort probable que l'erreur vienne de là ... et un point de plus quant à l'identifiant numérique (des Jean Durand il y en a par centaines dans les annuaires).
C'est vrai ca fait 1.5-0 parce que pour ce qui est de l'erreur je suis sur a 100% qu'elle ne vient pas de la quand a l'autre point en fait je deviens de plus en plus d'accord en fait.
Et sinon pour mon premier probleme vous savez comment faire? ou pas!?
Et sinon pour mon premier probleme vous savez comment faire? ou pas!?
je suis sur a 100%
C'est généralement la première cause d'erreur... :-)
As-tu fais une requête de non-correspondance entre les deux tables pour voir de manière simple si toutes les données de n sont présentes du côté 1 ? Parce que je n'en démordrai pas, cela vient de là (j'en suis sûr à 99,9% ;-))
Et sinon pour mon premier probleme vous savez comment faire? ou pas!?
ben, c'est celui-là, non ?
C'est généralement la première cause d'erreur... :-)
As-tu fais une requête de non-correspondance entre les deux tables pour voir de manière simple si toutes les données de n sont présentes du côté 1 ? Parce que je n'en démordrai pas, cela vient de là (j'en suis sûr à 99,9% ;-))
Et sinon pour mon premier probleme vous savez comment faire? ou pas!?
ben, c'est celui-là, non ?
Donc j'ai bien fait une requete et j'ai aussi copie les 2 champs dans le bloc note pour verifier d'une autre maniere; si tu veut je te montre les champs!!!!!!!!
Ensuite je parlais du 2eme probleme, autant pour moi
Ensuite je parlais du 2eme probleme, autant pour moi
Bon en fait je suis un put... de gros boulet en fait mon pb c'etait un " ` " qui s'etait glisse sur la derniere ligne de mon tableau et ca me faisait ch... depuis 2 semaines!!!!!!!!!!!!! il faut m'euthanasier les gars mais juste avant est-ce vous avez une solution pour mon DEUXIEME pb? ;-)
mon pb c'etait un " ` " qui s'etait glisse
ACCESS se trompe rarement quand il s'agit de vérifier une intégrité référentielle...
CQFD !
est-ce vous avez une solution pour mon DEUXIEME pb?
Il faut sûrement claquer un peu de VBA pour mettre à jour le rowsource de la deuxième liste.
Du genre : sur changement dans liste1, créer une requête 'select toto,tata from pouet where machin = valeur de liste1
mettre en rowsource de la liste2, cette requête...
ACCESS se trompe rarement quand il s'agit de vérifier une intégrité référentielle...
CQFD !
est-ce vous avez une solution pour mon DEUXIEME pb?
Il faut sûrement claquer un peu de VBA pour mettre à jour le rowsource de la deuxième liste.
Du genre : sur changement dans liste1, créer une requête 'select toto,tata from pouet where machin = valeur de liste1
mettre en rowsource de la liste2, cette requête...
Donc deja effectivement ca fait 2-0 pour toi et ensuite je vois pas trop le sens de "sur changement dans liste1", et ensuite " valeur de liste1" ca marche si on ecrit valeur de ..... (et oui je n'y connait pas grand chose!)
oups je m'excuse platement mais effectivement oui je t'autorise gracieusement a faire autre chose je suis juste un peu stresse pour aucune raisons valables cela ne se reproduira plus (ca devrait suffire!) Mais fais ce que tu veux et oublie le dernier message
Je comprends mieux.
Une requête-type qui ressort le nom de pays à partir de la ville saisie, elle n'a aucun intérêt puisqu'on a déjà choisi le pays avant, mais c'est pour la syntaxe qui recherche une valeur dans une zone de formulaire :
A+ Blux
Une requête-type qui ressort le nom de pays à partir de la ville saisie, elle n'a aucun intérêt puisqu'on a déjà choisi le pays avant, mais c'est pour la syntaxe qui recherche une valeur dans une zone de formulaire :
SELECT Pays.Pays FROM Pays INNER JOIN Villes ON Pays.Id_Pays = Villes.Id_Pays WHERE (((Villes.Ville)=[Formulaires]![Principal]![Aff_Ville]));--
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
apres je te laisse tranquille mais est-ce que tu sais si on peut modifier une cardinalite ou pas?
Bon, ça va pas être simple du tout !!!
Une relation n-n doit passer par une table intermédiaire (qui reprend en clés primaires les clés des deux tables qu'elle joint) avec 1-n et n-1 de l'autre côté.
Changer une relation de 1-n en 1-1 veut dire (dans la théorie) fusionner les deux tables...
Pis en plus, t'as pas de chances, car je suis en congés à midi...
Jette un oeil ici, pour voir les cardinalités :
http://www.sam-mag.com/P53,53,5,43,,,default.aspx
Peut-être qu'ensuite, tu reverras ton modèle de données...
Une relation n-n doit passer par une table intermédiaire (qui reprend en clés primaires les clés des deux tables qu'elle joint) avec 1-n et n-1 de l'autre côté.
Changer une relation de 1-n en 1-1 veut dire (dans la théorie) fusionner les deux tables...
Pis en plus, t'as pas de chances, car je suis en congés à midi...
Jette un oeil ici, pour voir les cardinalités :
http://www.sam-mag.com/P53,53,5,43,,,default.aspx
Peut-être qu'ensuite, tu reverras ton modèle de données...
Salut blux je ne sais pas si tu es renrte de week end, mais j'aurais encore besoin de toi!
En fait, tu m'as envoye au message 32 un petit exmple.
C'est exactement ce qu'il me reste a faire sauf que j'ai beaucoup de mal a refaire ce que toi tu as fait;
serait-ce possible d'avoir ton aide ou pas??? Car dans le fond, il ne me reste plus que ca!!
En fait, tu m'as envoye au message 32 un petit exmple.
C'est exactement ce qu'il me reste a faire sauf que j'ai beaucoup de mal a refaire ce que toi tu as fait;
serait-ce possible d'avoir ton aide ou pas??? Car dans le fond, il ne me reste plus que ca!!
Ecoute voila: comment as tu fait pour faire ce petit bout de formulaire parce que je n'arrive meme pas a le refaire!!!!
donc pour le faire sur ma base je suis pas pres d'y arriver!!!!
Juste pour description, ce que je veux faire, c'est a la place de ta liste pays, moi je mets NomSociete, a la place de ta liste pays je mets NomContact et dans la derniere zone de texte j'aimerais affixher tous les autres parametres
donc pour le faire sur ma base je suis pas pres d'y arriver!!!!
Juste pour description, ce que je veux faire, c'est a la place de ta liste pays, moi je mets NomSociete, a la place de ta liste pays je mets NomContact et dans la derniere zone de texte j'aimerais affixher tous les autres parametres
De plus est-ce qu'il peut y avoir un conflit entre ces relations???
https://www.cjoint.com/?ffk2yXMyOh
https://www.cjoint.com/?ffk2yXMyOh
Y'a un peu de code sur les actions rattachées aux objets et des propriétés à définir... Regarde un peu le formulaire en mode création...
Pour ton souci de relations, je ne sais pas, mais ce que je vois, c'est que tu as des données identiques dans des tables différentes, pourquoi ne pas avoir créé une table 'formation' avec un champ 'type' où tu aurais mis 'interne' ou 'phenix' ?
A mon avis, tu vas avoir des problèmes un jour, quand tu chercheras des données.
Pour ton souci de relations, je ne sais pas, mais ce que je vois, c'est que tu as des données identiques dans des tables différentes, pourquoi ne pas avoir créé une table 'formation' avec un champ 'type' où tu aurais mis 'interne' ou 'phenix' ?
A mon avis, tu vas avoir des problèmes un jour, quand tu chercheras des données.
ouais et ce jour est arrive!!
c'est ce que je suis en train de chercher et j'ai vu qu'il y avait un probleme donc je vais essayer de modifier ca
En meme temps j'ai remarque autre chose: si je met des tables "machine_01", "machine_02"....... en paralleleavec une meme cle secondaire presente dans chacune de ces tables, est-ce que ca peut marcher? ou il y aura encore des problemes de relations
c'est ce que je suis en train de chercher et j'ai vu qu'il y avait un probleme donc je vais essayer de modifier ca
En meme temps j'ai remarque autre chose: si je met des tables "machine_01", "machine_02"....... en paralleleavec une meme cle secondaire presente dans chacune de ces tables, est-ce que ca peut marcher? ou il y aura encore des problemes de relations