Pb avec access

Résolu/Fermé
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 - 29 avril 2008 à 09:44
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 - 14 mai 2008 à 10:32
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)
A voir également:

24 réponses

seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 13:22
tu n'aurais pas un autre site par hasard?
1
moi non plus je ne fais plus grand chose !!!!
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 09:59
ah c'est pas drole ca!!!!! t'inquiete pas y aura bien quelqu'un qui va te repondre!
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 11:31
Euh je suis pas claire, y a personne en mesure de me repondre ou vous aimez pas ma tete?! :-)
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
29 avril 2008 à 12:39
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 ?
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 12:59
tout d abord merci de m'aider
ensuite c'est qd j'essaie de faire la jointure par integrite differentielle ca me met en gros le msg d erreur:
impossible de creer cette relation car les donnes du tableau ne respectent pas les regles de l integrite differentielle
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316 > seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008
29 avril 2008 à 13:04
C'est donc quand tu veux créer la relation dans le graphique des relations ?

Il faut voir tes tables et les données qu'elles contiennent, je ne peux pas me prononcer comme ça...

Tu veux faire quoi comme relation : 1-n, 1-1, n-n ?
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5 > blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024
29 avril 2008 à 13:08
moi ce serait plutot 1-n seulement y a aussi des cardinalites apres qui ne vont pas trop non plus donc est-ce que ca peut venir de la?
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316 > seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008
29 avril 2008 à 13:11
si access ne veut pas te créer la relation, c'est que quelque chose n'est pas structuré correctement pour un modèle de données de type relationnel...

Tu peux envoyer une copie d'écran via cjoint.com en précisant ce que tu veux faire ?
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5 > blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024
29 avril 2008 à 13:14
ok je vai essayer sauf que je n'y a arrive plus avec cjoint: https://www.cjoint.com/?eDnoCh3IdM
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zakapuce Messages postés 64 Date d'inscription mercredi 2 janvier 2008 Statut Membre Dernière intervention 5 août 2011 7
29 avril 2008 à 13:27
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
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 13:32
j'ai regardedonc y a une cle primaire reliee a un champ quelconque et les 2 sont du type texte voila mai je sais pas comment vous le montrer!
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316 > seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008
29 avril 2008 à 13:42
Tu fais une 'impression écran', tu colles ça dans paint, tu enregistres, tu vas sur cjoint.com et tu choisis ton fichier, ensuite tu postes le lien...
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
29 avril 2008 à 13:35
Y'a aussi d'autres causes : absence d'une ligne du côté de 1 alors qu'elle est présente dans n... et au vu de la dernière intervention, je penche pour ça...
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 13:38
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
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 13:48
j'ai deja essaye plus haut et ca me met lien plus dispo!
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
29 avril 2008 à 13:51
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...
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 13:53
https://www.cjoint.com/?eDn1uGOppI
voila desole, ca marche mieu en jpg!
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
29 avril 2008 à 14:05
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 ?)
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 14:02
voila aussi le msg d erreur

https://www.cjoint.com/?eDocGpI6nn
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
29 avril 2008 à 14:07
Ca me rapproche des messages 21 et 14...
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 14:09
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!!!
0
Zakapuce Messages postés 64 Date d'inscription mercredi 2 janvier 2008 Statut Membre Dernière intervention 5 août 2011 7
29 avril 2008 à 14:12
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).
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 14:21
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!?
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
29 avril 2008 à 14:37
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 ?
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 14:44
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
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 14:57
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? ;-)
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
29 avril 2008 à 15:09
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...
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 15:20
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!)
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
29 avril 2008 à 15:55
Va voir ici, je t'ai fait un exemple, avec un peu de code rattaché aux listes, tu pourras t'en inspirer...

http://www.divshare.com/download/4376623-3b2

Pis tu reviens si ça ne va pas...
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 15:51
j'ai dit qulque chose qui fallait pas?!
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
29 avril 2008 à 15:56
J'ai le droit de faire autre chose ?!
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
29 avril 2008 à 16:01
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
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
29 avril 2008 à 16:04
:-) pas de problème

va voir au 32...
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5 > blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024
30 avril 2008 à 08:45
J'ai bien regarde ta base d'ailleurs merci ca va pas mal m'aide et enfin juste derniere question: est-ce que l'on peut mettre simplement l'affichage du resultat obtenu ds une requete? Si oui comment? et si non,merci je me debrouillerais avec ca
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316 > seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008
30 avril 2008 à 09:39
est-ce que l'on peut mettre simplement l'affichage du resultat obtenu ds une requete?
Je ne comprends pas ta question : une requête renvoie un résultat, je ne vois pas comment on peut mettre cette donnée issue d'une saisie 'manuelle' dans un résultat d'une requête exécutée ailleurs...
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5 > blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024
30 avril 2008 à 09:42
Par la, je voulais dire dans les criteres d'une requete
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316 > seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008
30 avril 2008 à 10:22
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 :
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"
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
30 avril 2008 à 10:38
apres je te laisse tranquille mais est-ce que tu sais si on peut modifier une cardinalite ou pas?
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
30 avril 2008 à 10:41
Voui, mais si on veut la changer, c'est que la base a été mal conçue (:-)) et donc on va en baver, car il faut passer par des colonnes temporaires pour ne pas briser l'intégrité référentielle...

Tu voudrais faire quoi, au juste ?
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5 > blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024
30 avril 2008 à 10:47
oula certe elle est mal concu ca je l'ai vu!!!!! mais en fait je voudrais transformer les cardinalites entre les dernieres tables parce qu'en realite, elles sont fausses!!!!! voila mais ca me parait bien complique
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
30 avril 2008 à 10:49
Colle ton image des relations via cjoint et dis ce que tu veux modifier, on devrait y arriver...
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
30 avril 2008 à 11:12
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
30 avril 2008 à 11:20
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...
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5 > blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024
30 avril 2008 à 11:45
et bin ecoute bon week end alors!!!! je regarde et j'essaierais d'en tirer les bonnes conclusion merci fort bien
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5
5 mai 2008 à 09:30
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!!
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316
5 mai 2008 à 09:52
Pose tes questions...
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5 > blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024
5 mai 2008 à 10:01
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
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5 > seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008
5 mai 2008 à 10:54
De plus est-ce qu'il peut y avoir un conflit entre ces relations???

https://www.cjoint.com/?ffk2yXMyOh
0
blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024 3 316 > seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008
5 mai 2008 à 11:08
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.
0
seblekiller_oupas Messages postés 397 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 13 juin 2008 5 > blux Messages postés 26490 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 18 novembre 2024
5 mai 2008 à 11:13
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
0