Access

Résolu
Bonjour,
S'il vous plait, de l'aide
Dans une table access j'ai des champs intitulés
REF CLIENT
DATE FACTURES
CREDIT
DEBIT
J'ai parfois plusieurs fois le même client mais avec une facture différente
Je souhaiterais les rassembler sur un seul enregistrement avec des champs différents
et garder malgrés tout les ref clients qui sont en 1 seul exemplaire
même si c'est sur un table différente ce m'est égal
Merci par avance de votre aide
Configuration: Windows xp
Firefox 3

7 réponses

  1. Bonjour,
    Utiliser 2 tables, une avec les références clients et l'autre avec les factures puis établir une relation entre les 2 tables sur un champ commun (par exemple le numéro du client qui se trouve dans les 2 tables)
    0
    1. Je te remercie infiniment de tes conseils je teste dès ce soir au retour du taf et je te tiens au courant
      Bonne journee
      0
  2. Re bonjour
    Ou je suis nul.......ou je suis nul
    Pourrais tu svp me ré expliquer avec plus de détails, j'ai essayé mais je n'obtiens pas ce que je veux
    Je te remercie par avance de ta sollicitude
    0
    1. Bonjour,
      Il serait plus simple si vous mettez votre base sur https://www.cjoint.com/ et postez le lien.
      Je pourrai vous donner exactement les bonnes indications !
      J'attends votre réponse.
      0
  3. Ma base actuelle est une version essai des plus simples qui soit.
    En fait mon épouse doit impérativement travailler avec un fichier excel et moi je l'ai lié à ma base
    Pour des raisons de confidentialité je ne peu mettre qu'une version bidon et approximative.
    Les champs sont sensiblement équivalents
    Enfin pour être plus clair lorsque j'ai 2 fois ou plus la même ref client avec des factures différentes de les rassembler sur un seul enregistrement
    Pour le reste je pense pouvoir gérer
    Avec mes sincères remerciements
    En plus c'est mon 1er forum
    Je ne saisi pas très bien comment fonctionne Cjoint J'ai mon Email
    Pour le lien https://www.cjoint.com/?lztUAyLUuT

    Merci Pour ma part c'est Jean Pierre
    0
    1. Bonjour,
      Pour une base Access c'est la structure de celle-ci qui est importante.
      Si vous avez des données confidentielles il est possible de créer une base vide depuis laquelle vous importez uniquement les tables, requêtes, formulaires etc. sans les données.
      Si vous préférez par mail, vous utilisez le message privé via mon profil!

      Je viens de parcourir votre base.
      Vous avez donc une table attachée qui a pour source un tableau Excel externe.
      Question, est-ce que les champs de votre table test sont identiques à ceux du tableau Excel ?

      Merci.
      0
    2. @Le PingouEn fait j'ai mis une table access car Cjoint ne me proposai l'envoi d'un seul fichier sinon c'est la réplique exacte du fichier excel sur lequel ma femme travaille
      0
    3. @jipsBonjour,
      Supposition, le fichier Excel se compose de 3 tables (tableau : Données clients, tableau : Factures détaillées, tableau : Listes des prestations / matériels) et un canevas de facturation.
      Dans se cas vous créer 2 tables attachées aux 2 tableaux (Données clients et Factures …) et ensuite définir les relations sur le champ référence client qui doit se trouver dans les 2 tables (ils sont certainement dans le fichier Excel). Aucun enregistrement supplémentaire n’est nécessaire, les données viennent directement du fichier Excel.

      Vous pouvez ensuite travailler avec les formulaires, requêtes et états.

      Quand pensez-vous ?
      0
    4. @Le PingouBonjour
      Le probleme c'est que le ficihier excel est d'origine extrait du logiciel qui s'appelle CEGI
      Maintenant Si vous pouviez me donner 1 exemple de xls par rapport a celui que vous avez car j'ai un peu de mal a saisir la conception que vous vous lui donneriez
      0
    5. @jipsBonjour,
      Je vous réalise cette exemple pour demain.

      Si je vous comprend, le fichier excel comporte un seul tableau et une ligne comporte toutes les données du client et toutes les données de la facture, est-ce bien cela ?

      Par contre je n'arrive pas à comprendre se que vous désirez obtenir avec Access ?
      0
  4. Bonjour,
    Merci, maintenant c'est tout clair.
    Je pense qu'une macro fera l'affaire.
    Qu'elle est la version d'Excel ?
    Est-ce que le fichier exemple est correct : https://www.cjoint.com/?lAmf7qtoYk
    J’attends pour la suite.
    0
    1. J'ai oublié
      La version d'excel c'est 2007
      Désolé
      Merci
      0
  5. Bonjour
    J'ai visionné le fichier.
    C'est exactement ce que je recherche
    Cordialement
    Jean Pierre
    0
    1. Bonjour,
      Merci c'est parfait, ma proposition va suivre dans la journée.
      0
      1. Bonjour,
        Je vous laisse la découverte :https://www.cjoint.com/?lArmutAJHH
        Je reste à disposition.
        0
        1. Bonjour
          C'est tout simplement GEANTISSIME
          Je suis le plus heureux et que le Dieu des macro vous protège
          Petite question : En admettant que je sois obligé de changer l'ordre des colonnes dans votre fichier, est ce que la macro fonctionnera tjrs
          Cordialement
          Jean Pierre
          0
        2. @jipsBonjour,
          Merci pour le compliment.
          Si vous changez l'ordre des colonnes il faudra adapter le code.
          Consultez le message privé (petite enveloppe sous votre pseudo dans le coin en haut à droite) !
          0
        3. @Le PingouIl m'indique 0 message
          0
        4. @jipsBonjour,
          J'ai eu des problémes avec MP de ccm, tout est tombé...
          Maintenant c'est fait.
          0