[Access] Requete action

Résolu
muj -  
Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voici ma table access :
http://img15.hostingpics.net/pics/797119test.png

Je souhaiterai que pour chaque compte 60487* (de format txt), la valeur 20 soit indiquée dans critère

J'ai donc réalisé la requete suivante :

INSERT INTO balance (critères)
values (20)
SELECT balance.nocompte, balance.critères
FROM balance
WHERE (((balance.nocompte) Like "60487*"));

Je tourne en rond depuis un bon bout de temps, je trouve pas l'erreur de ma requête. Au mieux j'arrive à afficher les deux tables à modifier, mais je n'arrive pas a poser ma condition (20) dans critère que j'ai ici copié manuellement.

Pourrait-on m'éclaircir ? merci d'avance.

3 réponses

  1. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
     
    Bonsoir muj

    Une variante à tester (SGDG)
    Where Left([balance.nocompte],6)="60487"));

    Et puis (20) devrait être en format texte non ?

    Cordialement
    La science ne fait que trouver ce qui existe depuis toujours.
    Robert REEVES
    0
  2. Muj Messages postés 17 Statut Membre
     
    La colonne "critères" est déjà en texte.

    J'ai écris la requete suivante :

    INSERT INTO balance ( critères )
    SELECT balance.critères
    FROM balance
    WHERE (((Left([balance.nocompte],6))="60487*"))

    la requete veut bien s'executé, mais aucun champ n'est créé, je n'arrive pas a inserer la condition "afficher 20"

    INSERT INTO balance ( critères )
    SELECT balance.critères
    FROM balance
    WHERE (((Left([balance.nocompte],6))="60487*"))
    values "20"

    Où que je place le values "20", il me sortira un message d'erreur, je sèche :/
    0
  3. Muj Messages postés 17 Statut Membre
     
    IL s'agissait d'une requete update et non insert into.

    UPDATE balance SET critères = "25"
    WHERE balance.nocompte like "60487*";
    0
    1. Jean_Jacques Messages postés 1045 Date d'inscription   Statut Membre Dernière intervention   112
       
      Bien noté. Ça devrait me rendre service un jour ou l'autre !
      Bonne journée
      0