Regroupement et egalité

laamamel Messages postés 168 Date d'inscription   Statut Membre Dernière intervention   -  
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   -
bonjour
SVP , je voudrais vous exposez mon problème pour que quelqu'un puissent m'aider:
j'ai de base de données de même type je voudrais les regrouper je vous explique mieux ;
base de donnée 01: benefice à comme table : bénéficiaire et attribution
base de donnée 02 : benefice_wil à comme table : bénéficiaire1 et attribution1

les champs de la table beneficiare : id_benef ,nom , prenom ((id_benef c'est la clé)
les champs de la table attribution: id_attrib, id_benef, nom, prenom (id_attrib c'est la clé)

pour regrouper les deux base de données j'ai crée une requête d'union:
SELECT *
FROM BENEFICIAIRE
UNION ALL SELECT *
FROM BENEFICIAIRE1;
idem pour la table attribution

remarque:
union de table bénéficiaire la table est : table 1 (table 1 c'est le résultat de la premier requête)
union de table attribution la table est : table 2 (table 2 c'est le résultat de la deuxième requête.

maintenant mon problème est ceci:
union de la table attribution comme j'ai expliqué en haut les champs de la table attribution: id_attrib, id_benef, nom, prenom (id_attrib c'est la clé) le probléme dans le champs id_benef , il faut qu'il soit égale au id_benef de la table 1
quel requête ou paramètre à faire pour faire ceci?
merci d'avance
et bon courage

5 réponses

  1. laamamel Messages postés 168 Date d'inscription   Statut Membre Dernière intervention  
     
    rebonjour
    je voudrais seulement ajouter que je travaille sous access 2010
    et merci
    0
  2. castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
     
    bonjour
    entre les 2 base y a t il un risque d'enregistrements en double?Autrement tu mets dans la meme base les 2 tables sous un nom different et u fais une requete ajout dans dans chaque table que tu veux regrouper
    0
    1. laamamel Messages postés 168 Date d'inscription   Statut Membre Dernière intervention  
       
      bonjour
      chaque enregistrement bénéficiaire peut avoir 2 attributions
      càd dans id_bénef on peut avoir 2 id_attrib
      donc le id_benef de la table bénéficiaire doit être le même dans id_benef de la table attribution

      donc je ne sais pas s'il y a une requête qui peut me vérifier cela
      et je ne sais pas exactement comment réaliser cette dernier

      j'ai testé de faire une relation entre les deux requêtes mais ça marche pas

      et sans oublier de vous remercier pour votre solution

      bon courage
      0
  3. castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
     
    Bonjour
    Si tu veux faire une relation entre les 2 tables, il te faut declarer en clé primaire Id_benef de la table beneficiaire et id_benef de la table attribution en cle secondaire.
    Id_Benef en N°Auto pour la table Beneficiaire et en numeriqique pour id_benef pour la table attribution
    0
  4. castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
     
    Bonjour
    Un exemple de relation dans ce lien entre la table beneficiaire et la table attribution.
    J'ai fait un formulaire et un sous formulaire comme exemple
    0
    1. laamamel Messages postés 168 Date d'inscription   Statut Membre Dernière intervention  
       
      bonjour
      merci pour tous vos propositions
      pardon de quel lien vous parlez

      merci
      0
    2. castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
       
      excuse moi le lien n'a pas eté enregistrer
      0
    3. laamamel Messages postés 168 Date d'inscription   Statut Membre Dernière intervention  
       
      rebonjour
      j'ai essayé de changer la clé primaire dans la table attribution d'après ce que vous m'avez proposé avant la clé était id_attrib dans la table attribution
      j'ai changé la clé par id_benef mais ce champ à comme caractéristique : indexé oui sans doublon

      lors de changement de clé voici le message d'erreur afficher:
      modifications non effectuées: risque de doublons dans champs index, clé principale ou relation interdisant les doublons, modifier les données des champs contenant les doublons, enlevez ou redéfinissez l'index pour permettre les doublons et recommencez

      comme je vous expliqué un bénéficiaire peut avoir minimum une attribution donc automatiquement j'ai de doublons

      remarque: désolé de retarder pour mes commentaire parce que je me suis pas connecter weekend

      bon courage
      0
    4. laamamel Messages postés 168 Date d'inscription   Statut Membre Dernière intervention  
       
      pouvez vous me le redonnez votre lien une autre fois pour mieux comprendre et merci
      0
    5. laamamel Messages postés 168 Date d'inscription   Statut Membre Dernière intervention  
       
      REBONJOUR
      j'attends que vous m'envoyez le lien
      et merci
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question