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 :

[Requête]Supprimer des enregistrements d'une table s'ils sont présents dans une autre


Sujet :

Requêtes et SQL.

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

    Informations forums :
    Inscription : Mars 2007
    Messages : 40
    Points : 26
    Points
    26
    Par défaut [Requête]Supprimer des enregistrements d'une table s'ils sont présents dans une autre
    bonjours
    Je travail sous access 2003

    J'ai 2 tables
    1)Table prospé
    2)table client
    c'est des listes de nom prenom adresse ds les 2 tables
    exemple
    ds la Table prospé il y a une personne sous le nom mr XXX
    ds la Table client il y a une personne sous le nom mr XXX


    ils faudrait que je créé une requette qui quand je la lance
    suprime toute la ligne qui correspont a mr XXX uniquement ds la Table prospé

    en gros si Mr XXX est ds les 2 tables il faut le supprimé le la table prospé

    voila si vous pouvez me repondre
    aliad001@yahoo.fr

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Tu aurais eut moins de soucis si tu avais proécédé autrement pour tes tables.

    Dans ton cas, ce que j'aurais fais c'est une seule table avec un champ qui indiquerai s'il s'agit d'un prospect ou d'un client.

    Ainsi tu n'aurais qu'une requête de suppression à avoir.

    Avant, regarde si c'est possible de regrouper tes deux tables ensembles, je pense que cela te facilitera la suite de ton appli, à moins que celle-ci soit finie.

    Starec

  3. #3
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Euh y a quand même un soucis avec cette demande :

    Ce n'est pas parce que Marc Dupont est prospé que Paul Dupont ne peut pas être client !

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 40
    Points : 26
    Points
    26
    Par défaut
    c justement ca le probleme
    ds la table prospé il faudrait que le nom le prenom et l'adresse soit comparer
    au nom prenom et adresse de la table client
    et si doublon il y a suppression

  5. #5
    Membre habitué
    Inscrit en
    Février 2006
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Février 2006
    Messages : 230
    Points : 176
    Points
    176
    Par défaut Table unique selon statut
    Bonjour,
    Oui sans aucun doute il ne faut qu'une table...
    Maintenant effectivement Paul Dupont prospé et Marc Dupont client... La clé primaire est forcément sur une référence client et non sur le nom.
    Enfin tu peux créer un champ vrai/faux pour prospé, un champ vrai/faux pour client.... dans la même table.
    J'ai eu le même souci avec des fournisseurs qui étaient aussi clients et prestataires à la fois.

Discussions similaires

  1. [XL-2010] Colorer ligne si une ou plusieurs valeurs sont présentes dans une ou plusieurs colonnes
    Par janigrel dans le forum Macros et VBA Excel
    Réponses: 26
    Dernier message: 31/03/2014, 12h42
  2. Réponses: 2
    Dernier message: 29/09/2009, 15h33
  3. [MySQL] Insérer des données dans une table, mais ce n'est pas une table USER
    Par amerex dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 16/08/2008, 00h01
  4. Réponses: 2
    Dernier message: 05/10/2007, 23h49
  5. Accéder à une table dont le nom est dans une table
    Par claralavraie dans le forum Oracle
    Réponses: 7
    Dernier message: 26/12/2006, 15h51

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