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

VBA Access Discussion :

Curseur pour parcourir les lignes d’une colonne sous access


Sujet :

VBA Access

  1. #1
    Membre régulier
    Inscrit en
    Juin 2006
    Messages
    183
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 183
    Points : 76
    Points
    76
    Par défaut Curseur pour parcourir les lignes d’une colonne sous access
    Bonjour,

    pas très habituée à manipuler de l'access, je souhaiterais mettre à jour la colonne d'une table en fonction de la colonne d'une autre table.

    je souhaiterait effectivement prendre les 3 derniers element de chaque ligne d'une colonne, et les mettre dans chaque ligne d'une autre colonne en fonction d’une donnée commune aux deux colonnes.

    pour ça j'ai la fonction right qui me permettra de récuperer les 3 derniers caractères ...et je pense qu'un curseur suffirait à parcourir chaque ligne de colonnes.

    Est-il possible de réaliser mon opération en une seule requête comme:

    update table_name1 SET column_name =RIGHT(macolonne,3) WHERE table_name1. column_name2 = table_name2. column_name2

    si non, comment manipule-t-on les curseurs avec access?

    Merci bien

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 393
    Points : 451
    Points
    451
    Par défaut
    Citation Envoyé par celiaaa
    update table_name1 SET column_name =RIGHT(macolonne,3) WHERE table_name1.column_name2 = table_name2.column_name2
    Je ne comprends pas bien l'énoncé de ton problème... Où se trouve tes colonnes ?
    [column_name] dans table1
    [macolonne] dans table1 ou table2?
    Que signifie la condition : table_name1.column_name2 = table_name2.column_name2 ? -> Cela dependra de ta reponse concernant [macolonne].
    Si [macolonne] est dans table1 : cela voudrait dire que tu le fais pour chaque ligne de table1 ou tu as une jointure avec la table2
    Si [macolonne] est dans table2 : cela voudrait dire que tu récupères la valeur de cette colonne, pour la mettre dans la table1 sur la condition de la jointure. Cette jointure est-elle unique?

    Un schéma de tes tables serait le bienvenu...

    PS. Je pense que ta question aurait plus sa place dans le forum Access, m'enfin bon...

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/09/2013, 18h30
  2. Réponses: 0
    Dernier message: 10/01/2011, 11h06
  3. Réponses: 3
    Dernier message: 28/04/2009, 00h42
  4. Réponses: 2
    Dernier message: 01/12/2006, 10h09
  5. Demande de conseil pour migration de lignes vers colonnes
    Par ririd dans le forum Administration
    Réponses: 6
    Dernier message: 04/11/2004, 17h02

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