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 :

Mettre à jour un champ d'une table en fonction de doublon présent dans une autre table.


Sujet :

Requêtes et SQL.

  1. #1
    Membre habitué
    Inscrit en
    Juillet 2010
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 230
    Points : 129
    Points
    129
    Par défaut Mettre à jour un champ d'une table en fonction de doublon présent dans une autre table.
    Bonjour a tous

    Voici ma situation et le problème auquel je suis confronté. J'ai une table T_importExcel et une table T_sélection.

    J'ai créé un formulaire qui permet de choisir le nombre d'enregistrements qu'on souhaite sélectionner. cette sélection ce fait aléatoirement. Apres avoir sélectionné j'étais censé mettre à jour ces enregistrements avec la valeur "Sélectionné" dans le champ "étatdudossier" (présent dans la table T_ImportExcel)

    Sauf que tout ceci ne c'est pas déroulé comme prévu. j'ai fait une erreur dans mon code sql. En gros je sélectionnais bien mes enregistrements aléatoirements et je croyais leurs affecter la valeur "sélectionné" mais en faite cette valeur venait se mettre aléatoirement également... je m'en suis rendu compte bcp trop tard !! par ex j'avais 10 dossiers (enregistrements) ajouté dans ma table T_sélection et 10 dossiers avec la valeur "sélectionné" dans T_importExcel sauf que ce n'étais pas du tout les mêmes...

    Mon problème de code est résolu.. Ce que j'aimerais faire, c'est pouvoir mettre à jour les bon enregistrements dans T_importExcel, que ce soit vraiment ceux qui on été ajouté qui ai la valeur "Sélectionné".

    Supprimer les enregsitrements de T_Selection puis refaire une sélection aurait pu être une solution mais je ne peux pas... sans pouvoir vous expliquer pourquoi ca serait trop long...

    Je me demandais donc comment mettre à jour ces enregistrements ? Il faudrait en gros comparer les 2 tables et pour chaque enregsitrement identique mettre à joiur celui contenu dans T_importExcel. J'ai essayé avec une reqête doublon mais sans résultat...

    Merci pour vos conseils !

  2. #2
    Membre habitué
    Inscrit en
    Juillet 2010
    Messages
    230
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 230
    Points : 129
    Points
    129
    Par défaut
    L'écriture de ce post était finalement complètement inutile...

    Avec un peu de réflexion j'ai trouvé... ahahah !! je réfléchirais à 2 fois avant d'écrire un post la prochaine fois... Lorsque mon problème en sera vraiment un !!!

    Il suffisait de faire une reqête mise à jour avec comme critère que l'ID des enregistrements de T_selection doit être égal à l'ID des enregistrements de T_ImportExcel...

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

Discussions similaires

  1. [XL-2007] USF récupérer dans une valeur en fonction d'un choix dans une liste (Combobox)
    Par mouftie dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 01/07/2015, 15h48
  2. Réponses: 7
    Dernier message: 20/02/2012, 09h01
  3. Réponses: 3
    Dernier message: 05/02/2010, 03h45
  4. Réponses: 3
    Dernier message: 18/01/2007, 18h19

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