IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Reconnaissance des données injectées dans une table [AC-2007]


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 45
    Points : 29
    Points
    29
    Par défaut Reconnaissance des données injectées dans une table
    Bonjour,

    Je vous explique mon problème :

    Dans la base que je suis entrin de construire, jedois injecter des données de manière mensuelle dans ma table que j'ai nommé LOT. Cette table est reliée à d'autres tables (TRANSPORTEUR, CLIENT, EXPEDITEUR) avec une relation de type plusieurs à 1.

    Le problème est tel que lors de l'injection les données, les données qui ne sont pas reconnues par les tables TRANSPORTEUR, CLIENT et EXPEDITEUR ne sont pas assimilées par la base. C'est très problématique puis que les données sont variantes dans le sens où elles se renouvellent souvent.

    Avez vous une solution?

    J'avais pensé à un genre de formulaire ou requête qui permette de reconnaitre les données qui sont inexistantes dans les tables et qui propose de les rajouter via un formulaire.

    Qu'est ce que vous en pensez?

    Je vous met en pièce jointe le schéma relationnel des données.

    Merci d'avance.
    Images attachées Images attachées  

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 665
    Points : 34 373
    Points
    34 373
    Par défaut
    salut,

    d'une maniere generale, les requetes de non correspondance sont les plus utilisees pour faire l'etat des lieu sur tes donnees.

    Cela consiste en une jointure externe LEFT/RIGHT JOIN avec une clause Null sur le champ externe.

    Regarde dans l'assistant requete les rendus possibles dans ton cas

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 45
    Points : 29
    Points
    29
    Par défaut
    Parfait!

    Je ne savais pas qu'ACCESS proposé un assistant pour ce genre de requête. J'ai cherché à faire compliquer alors qu'il y avait une solution toute toute simple. Encore fallait-il le savoir!

    Merci pour le tuyau

    Bonne journée!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Importer des données excel dans une table access
    Par docjo dans le forum VBA Access
    Réponses: 0
    Dernier message: 06/06/2014, 21h33
  2. Insérer des données Excel dans une table MySQL existante
    Par Pieck dans le forum Développement de jobs
    Réponses: 0
    Dernier message: 23/10/2009, 14h28
  3. Importer des données Excel dans une table Access
    Par Flaguette dans le forum Modélisation
    Réponses: 3
    Dernier message: 25/09/2008, 22h50
  4. Ouvrir des données xml dans une table Access
    Par nomade333 dans le forum VBA Access
    Réponses: 3
    Dernier message: 15/03/2008, 10h17
  5. Insérer des données Excel dans une table ACCESS
    Par anikeh dans le forum Access
    Réponses: 4
    Dernier message: 21/12/2005, 23h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo