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

VB 6 et antérieur Discussion :

Récupération de données d'une base access


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 19
    Par défaut Récupération de données d'une base access
    Bonjour

    J'ai regardé pas mal de FAQ et de tutos mais je n'ai rien vu sur mon problème.

    Je souhaiterais récupérer tous les champs qui appartiennent à la même colonne d'une table acces dans une combobox. Est-ce faisable?

    J'avais pensé à déja ouvrir ma table et ensuite récupérer les données mais c'est là que sa bloque?

    Avez-vous une solution à me proposer?

    D'avance merci

    Ologele

  2. #2
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    c faisable et c meme d'ailleur tres facile (5 ligne maxi), mais tout d'abord montre nous ton code. Car on ne fait pas du tout cuit mais aidons juste a arriver a une soution.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 19
    Par défaut
    Voila un peu une description de mon projet :

    C'est un logiciel de gestion pour une exploitation agricole.

    On doit pouvoir ajouter des clients, des chauffeurs, des parcelles, etc...

    Quand je renseigne une parcelle, j'aimerais pouvoir récupérer les nom des clients déja enregistrer pour pouvoir renseigner le champ propriétaire de la parcelle.

    Voici donc ce que j'ai penser mettre dans la combobox qui se nomme cbo_proprietaireparc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub cbo_proprietaireparc_Click()
     
      'ouvre la liste des propriétaires
      BDclients.Provider = "Microsoft.jet.OLEDB.4.0"
      BDclients.ConnectionString = App.Path & "\save\save_clients.mdb"
      BDclients.Open
      tbclients.Open "Select*From table1", BDclients, adOpenDynamic, adLockOptimistic
     
      'sélection des noms
      cbo_proprietaireparc.List = 
     
    End Sub
    C'est après le égal que je bloque...

    Pouvez-vous m'aider?

    OlOgElE

  4. #4
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    voila ce qu'il faut faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Private Sub cbo_proprietaireparc_Click()
     
        'ouvre la liste des propriétaires
        BDclients.Provider = "Microsoft.jet.OLEDB.4.0" 
        BDclients.ConnectionString = App.Path & "\save\save_clients.mdb"
        BDclients.Open
        tbclients.Open "Select*From table1", BDclients, adOpenDynamic, adLockOptimistic
     
        'sélection des noms
        with tbclients
            .movefirst
            while not .eof
                cbo_proprietaireparc.additem !NomChamp
                .movenext
            wend
         while end 
    End Sub

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 19
    Par défaut
    Ok merci j'essaye cela.

    Sinon sa serait pour une confirmation :

    Pour pouvoir changer le contenu d'une textbox lorsqu'elle est vide j'utilise ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If txt_notesmat.Text = "" Then
    txt_notesmat.Text = "0"
    End If
    est-ce une bonne solution car ce code me donne du fil à retorde de temps en temps?

    Merci pour vos réponses!

    Ologele

  6. #6
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    Citation Envoyé par ologele
    est-ce une bonne solution car ce code me donne du fil à retorde de temps en temps?
    c'est une maniere comme les autre, la plus basique d'ailleurs. Mais qu'entends tu par me donne du fil à retorde de temps en temps? ??

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

Discussions similaires

  1. Récupération des données d'une base access sur réseau
    Par fishingman dans le forum VB.NET
    Réponses: 3
    Dernier message: 24/06/2011, 09h13
  2. Réponses: 4
    Dernier message: 17/11/2006, 19h35
  3. [Access 2002] Exporter des données vers une base Access 2.0
    Par SamLeChiseuji dans le forum Access
    Réponses: 27
    Dernier message: 01/06/2006, 11h41
  4. importer les données d'une base access
    Par warraf dans le forum Access
    Réponses: 9
    Dernier message: 08/11/2005, 22h40
  5. [Excel] Récupérer des données d'une base Access
    Par FoxDeltaSierra dans le forum Excel
    Réponses: 8
    Dernier message: 03/09/2005, 10h22

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