Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2008, 11h33   #1
Invité de passage
 
Inscription : décembre 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 13
Points : 4
Points : 4
Par défaut lien multi champs

Bonjour
je voudrais lié le champs motclé d'une table motclé
au champs motclé1 ou motclé2 ou motclé3 ou motclé4 ou motclé5 ou motclé6 d'une table saisie, de maniére que mes enregistrement de la table saisie soit lié avec les enregistrement de mot clé si un des 6 champs correspond au champs mot clé sans passer par une requête. (et pouvoir me servir des p'tits + sur le coté qui sont si pratique!)

J' ai dans les propriété de la table motclé mis motclé en champs père et [mot clé1] OR [motclé2] OR .... dans chmps fils mais dans ce cas access me lie touts les enregistrements de saisie à tout les enregistrements de la table mot clé

Vous avez une idée pourquoi ce que je veux faire est t'il possible?
gregoire747 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 19h58   #2
Membre confirmé
 
Jacques Lesueur
Inscription : mai 2006
Messages : 180
Détails du profil
Informations personnelles :
Nom : Jacques Lesueur

Informations forums :
Inscription : mai 2006
Messages : 180
Points : 209
Points : 209
Bonjour,
tu crées un champ texte "txtChamp1" en le liant à la colonne "Champ"
Tu fais pareil avec "txtChamp2" en regard de la colonne "Champ"
tu vois donc 2 fois la même valeur et toute saisie sur une des deux zones de texte mettra à jour la colonne "Champ"

Un zone de texte lié montre la donnée dans la table.
la remarque est vrai pour x txtChampx.
Jack78960 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 12h15   #3
Invité de passage
 
Inscription : décembre 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 13
Points : 4
Points : 4
La question est plus complexe que simplement apprendre à faire des liens, mais il s'agirait de faire des liens conditionnels. Avec la technique proposée, par laquelle j'ai commencé, le type de jointure lorsque on crée plusieurs liens partant d'un champ vers plusieurs lchamps s'écrit en SQL :

Code :
  [mot clé] INNER JOIN saisie ON ([mot clé].[mot clé] = saisie.motclé6) AND ([mot clé].[mot clé] = saisie.motclé5) AND ([mot clé].[mot clé] = saisie.motclé4) AND ([mot clé].[mot clé] = saisie.motclé3) AND ([mot clé].[mot clé] = saisie.motclé2) AND ([mot clé].[mot clé] = saisie.motclé1);
mon idée serait de crée comme relation entre mes table un truc genre :

Code :
  [mot clé] INNER JOIN saisie ON ([mot clé].[mot clé] = saisie.motclé6) OR ([mot clé].[mot clé] = saisie.motclé5) OR ([mot clé].[mot clé] = saisie.motclé4) OR ([mot clé].[mot clé] = saisie.motclé3) OR ([mot clé].[mot clé] = saisie.motclé2) OR ([mot clé].[mot clé] = saisie.motclé1);
Mais je ne sais pas ou aller pour bricoler directement en SQL sur les jointures

Voila voilou
gregoire747 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 12h31   #4
Invité de passage
 
Inscription : décembre 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 13
Points : 4
Points : 4
A moins que je n'ai pas bien compris ce que tu veux direpar tst champ2 en "regard"
gregoire747 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h17.


 
 
 
 
Partenaires

Hébergement Web