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

Macros et VBA Excel Discussion :

ListBox Excel avec data dans ACCESS


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Septembre 2024
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2024
    Messages : 60
    Par défaut ListBox Excel avec data dans ACCESS
    Bonjour,

    Je souhaite afficher des données de ma table ACCESS dans une listBox de mon USERFORM

    Nom : Capture01.png
Affichages : 76
Taille : 56,7 Ko

    Pour cela, j'ai une table TABLE_TACHES_OF

    Dans cette table, j'ai un champ ID_OF qui m'identifie ma fiche d'ordre de fabrication.

    Ainsi, je souhaite donc afficher les informations dans ma listBox1 les informations :

    N° OPERATION : Donne le numéro 1 à la premiere tache, 2 à la seconde, ...

    N° EMPLOYE qui est dans le champ ASSIGNED_TO de la table NB_PIECES_REALISEES

    REF. TÂCHE : c'est le numéro de la tache qui est dans le champ REF_TACHE de la table NB_PIECES_REALISEES

    DATE DEBUT TACHE : Date de début de prise en charge de la tache qui est dans le champ DATE_DEBUT de la table NB_PIECES_REALISEES

    DATE FIN TACHE : Date de Fin de prise en charge de la tache qui est dans le champ DATE_FIN de la table NB_PIECES_REALISEES

    NB PIECE RECU : C'est le nombre de piece reçu avant de faire l'opération : Cette information est dans la table OF_GENERAL dans le champ QTE_LIVREE

    NB PIECE REALISEE : une fois fini, l'opérateur indique le NB de piece réaliste : Cette information est dans la table TABLE_TACHES_OF dans le champ NB_PIECES_REALISEES

    STATUT : C'est le statut de la tache qui est dans la table NB_PIECES_REALISEES dans le champ STATUT

    Afin d'avoir la possibilité de génerer les largeurs, j'ai mis en place les titres de mes champs comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
        With Me.ListBox1
            .ColumnCount = 8
            .ColumnWidths = "70;85;85;85;85;85;85;60"
            .AddItem
            .List(0, 0) = "N° OPERATION"
            .List(0, 1) = "N° EMPLOYE"
            .List(0, 2) = "REF. TÂCHE"
            .List(0, 3) = "DATE DEBUT TACHE"
            .List(0, 4) = "DATE FIN TACHE"
            .List(0, 5) = "NB PIECE RECU"
            .List(0, 6) = "NB PIECE REALISEE"
            .List(0, 7) = "STATUT"
        End With
    Et ça fonctionne bien

    Nom : Capture02.png
Affichages : 66
Taille : 3,9 Ko


    Mais pour effectuer le reste, la je planche.
    Pour finir, le numéro de ordre de fabrication est dans une variable ID_OF ce qui me permet de sélectionner l'ID de l'OF (Ordre Fabrication)

    Nom : Capture03.png
Affichages : 66
Taille : 7,9 Ko

    Nom : Capture04.png
Affichages : 69
Taille : 35,0 Ko


    Merci pour votre aide

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 169
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Il y a quelque chose qui m'échappe.
    Pourquoi ne pas utiliser directement Access
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 172
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 172
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    A tester (changer les infos de la feuille Paramètres pour pointer sur la base Access et mettre le bon SQL)
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2007] Remplire listbox excel avec BDD Access
    Par richi2casa dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/03/2020, 14h13
  2. remplissage d'un fichier excel avec une table access
    Par lupus83 dans le forum VBA Access
    Réponses: 1
    Dernier message: 22/08/2007, 14h24
  3. Remplir une zone de liste Excel avec une requête Access (problème)
    Par Tontorise dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 30/05/2007, 14h26
  4. Réponses: 23
    Dernier message: 01/03/2007, 15h03
  5. Insérer une feuille Excel avec macro dans une page HTML
    Par Pakkaï dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/12/2006, 17h40

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