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 :

Récupération des données d'une zone de liste


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut Récupération des données d'une zone de liste
    Bonjour, j'ai essayé de trouver le moyen de récuperer les données et j'ai pas réussi, j'ai fouillé partout rien trouver. Voici mon problème, j'ai créé une zone de liste

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Liste0.RowSourceType = "Table/Requête"
    Liste0.RowSource = "Pdt Employes"
    Elle contient les valeurs d'une table. J'ai différent champ. J'ai numéro d'employé, le nom, le password et le mentor. J'aimerai pouvoir sélectionner le nom, le password. Avec ces 2 données, je voudrai les envoyé dans une nouvelle table dans les champs nom et password.

    Donc ce que j'aimeria savoir, c'est comment extraire le nom, le password, de créer ma table Poste et de lui insérer les deux donnés dans un champ texte pour le nom et champ Numérique pour le second. Merci

  2. #2
    Faw
    Faw est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Par défaut
    Salut, les colonnes de la ligne sélectionné de ta zone de liste sont retournées par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    me.maliste.column(i) ' i = 0 à (me.maliste.ColumnCount - 1)
    Pour la création de ta table Poste (à la volée si j'ai bien suivi) voir l'objet TableDef

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut
    Ce que j'aimerai, ce n'est pas le column(i) car sa je le connaisai. Ce que je voulais savoir c'est comment faire pour avoir le deuxième enregistrement en terme de hauteur comme

    1 - Fred
    2 - Stephane
    3 - Roger
    4 - Ivan

    J'aimerai savoir comment aller à Stephane, roger, ivan, etc... Merci

  4. #4
    Faw
    Faw est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Par défaut
    Tu parles de sélection multiple au niveau de la liste? si c'est le cas il faut mettre
    cette propriété à "Simple" ou "étendu". Pour récupérer ta sélection, c'est abordé dans la faq et moulte discussions du forum access.
    Si c'est pas ça, désolé je ne comprends pas.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2007
    Messages : 10
    Par défaut
    C'est peut-être moi qui s'exprime mal. Mais je vais essayer faire un exemple concret.

    # Nom Password ID

    1- Fred 32 233
    2- Ivan paulette 54
    3- Roger bob 66
    4- Germaine toast 159

    Ce que jaimerai c'est de prendre chaque ligne avec le nom et le password.
    Donc le résultat serai transferer dans une nouvelle table avec les infos suivante:

    Fred 32
    Ivan paulette
    Roger bob
    Germaine toast

    J'espère que c'est plus claire merci

  6. #6
    Faw
    Faw est déconnecté
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Par défaut
    Si la table poste existe déjà en structure, ce code y insère les noms et password de toute la liste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    for i = 0 to me.taliste.listcount - 1
    currentdb.execute "insert into poste (nom,password) values ('" & me.taliste.column(indexcolonnenom, i) & _
    "'," & me.taliste.column(indexcolonnepassword, i) & ")"
    Next

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

Discussions similaires

  1. [AC-2003] Insertion des données dans une zone liste
    Par Expensive dans le forum IHM
    Réponses: 3
    Dernier message: 17/12/2012, 11h50
  2. Récupération des données d'une liste déroulante
    Par DoubleZeroCed dans le forum Langage
    Réponses: 4
    Dernier message: 11/01/2011, 18h22
  3. Réponses: 4
    Dernier message: 24/10/2007, 10h43
  4. Réponses: 5
    Dernier message: 16/07/2007, 10h14
  5. récupération des données via une liste déroulante
    Par rahan_dave dans le forum Access
    Réponses: 1
    Dernier message: 13/10/2005, 12h27

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