Problèmes avec une requête update

Résolu
Bonjour, j ai crée une requête update : UPDATE produits AS p SET p.stock= DLookUp("[qte_stock]","[stick_tmp]","[le_stock]='" & p.Réf_prod &"').Mais lorsque je l'exécute le stock de tous les articles disparaît pour ainsi laisser le champ stock vide. S.V.P aidez moi
Voici une photo de la requête en mode création

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    bonjour, le champ Réf_prod est-il un champ textuel?
    corrige d'abord cette requête avant de faire une requête UPDATE:
    select Réf_prod , 
    DLookUp("[qte_stock]","[stick_tmp]","[le_stock]='" & p.Réf_prod &"') 
    FROM produits AS p
    1. Le champ Réf_prod est de type texte. J essai ton code pour voir ce que ça donne
      1. Contributeur
        il n'est donc pas approprié de l'entourer de
        '
    2. Ça me met une erreur de syntaxe
      Voici un capture d'écran
      1. Contributeur
        je pense que l'erreur de syntaxe est déjà présente dans le texte initial de ta question.
        es-tu certain de ceci:
        UPDATE produits AS p SET p.stock= DLookUp("[qte_stock]","[stick_tmp]","[le_stock]='" & p.Réf_prod &"')
    3. Même sans ' toujours la même erreur
      1. Contributeur
        partage le texte de ce que tu as essayé, ainsi que le message d'erreur.
      1. Au faite c est stock_tmp au lieu de stick_tmp mais je me suis tromper au moment de poster mon message
      2. Contributeur
        le texte de la requête, pas une image du texte.
      3. @yg_beJ ai refait ma table produits et c est nickel merci pour ton aide