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

Requêtes et SQL. Discussion :

Charger les données d'une table


Sujet :

Requêtes et SQL.

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 25
    Points : 13
    Points
    13
    Par défaut Charger les données d'une table
    Re bonsoir à tous et à toutes je me permet de reposter car j'ai un autre soucis totalement différent du premier :

    Voici tout de suite mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Form_Load()
    lstAbonne.RowSource = "select NumAbonne from Abonne"
    End Sub
    Il est simple mais il ne fonctionne pas sous le chargement du formulaire alors que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Valider_Click()
    lstAbonne.RowSource = "select NumAbonne from Abonne"
    End Sub
    En utilisant donc un boutton valider pour charger fonctionne parfaitement . . . Comment cela est il possible ? Ai-je une erreur dans "Private Sub Form_Load()" . . . Ceci m'etonnerai je suis quasiment sur de ma synthaxe . . . Je ne vois pas d'ou peut provenir l'erreur quelqu'un aurait il une simple idée svp ?

  2. #2
    Membre expérimenté Avatar de Gabout
    Homme Profil pro
    Utilisateur autodidacte
    Inscrit en
    Mai 2006
    Messages
    1 404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Utilisateur autodidacte

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 404
    Points : 1 683
    Points
    1 683
    Par défaut
    Bonjour,

    Essaie
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Form_Load()
      Me.lstAbonne.RowSource = "SELECT Abonne.NumAbonne FROM Abonne;"
    End Sub
    ou sur l'évènement Sur ouverture
    Gabout

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 25
    Points : 13
    Points
    13
    Par défaut
    J'ai toujours aucun affichage . .. A quoi correspond "Me." ? et comment faire par ouverture ?

  4. #4
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Points : 16 044
    Points
    16 044
    Par défaut
    Bonjour,

    En simplifié, Me désigne l'objet actif (en l'occurence ici ton formulaire).

    et comment faire par ouverture ?
    Dans ton formulaire, en mode création, tu places ton curseur dans la propriété Sur Ouverture et tu cliques sur les ... à droite, puis tu choisis générateur de code. Une procédure va être générée.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub Form_Open()
    Domi2
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 25
    Points : 13
    Points
    13
    Par défaut
    Bonjour,

    En suivant tes conseils j'ai générer le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Form_Open()
    Me.lstAbonne.RowSource = "select Abonne.NumAbonne from Abonne;"
    End Sub
    Malheureusement j'ai du faire une erreue puisque je ne peux plus ouvrir mon formulaire, le message d'erreur suivant apparait :


  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 25
    Points : 13
    Points
    13
    Par défaut
    J'ai réécris le code entièrement et le code s'est mis a fonctionner . . . . . . Donc le problème est résolu merci à vous pour vos indications bonne programmation à tous

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

Discussions similaires

  1. Problème pour lire les donnée d'une table externe
    Par mardoch dans le forum SQL*Loader
    Réponses: 6
    Dernier message: 17/07/2008, 16h41
  2. Réponses: 13
    Dernier message: 14/09/2005, 16h21
  3. comment modifier les données d'une table à travers un dbgrid
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 12
    Dernier message: 19/07/2005, 09h51
  4. MySQL Administrator : modifier les données d'une table
    Par Robinounou dans le forum Outils
    Réponses: 4
    Dernier message: 13/07/2005, 17h21
  5. transformer les données d'une table .dbf vers ma BD
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 2
    Dernier message: 30/11/2004, 09h54

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