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 :

Probleme d'affichage des reponses sql


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 4
    Par défaut Probleme d'affichage des reponses sql
    Bonjour je travail sur une appli vba sur excel avec une base access.
    J'ai un probleme pour la 'mise en page' de mes reponse sql:
    J'ai un tableau comme ceci
    NOM | N° CDE | NB HEURE | HEURES DIVERSE
    nom1 cde1 nbh1 hd1
    nom1 cde2 nbh2 hd1
    nom2 cde1' nbh1' hd2

    nom1 correspond au nom de la premiere personne
    nom2 '' '' 2eme ''
    cde1: premiere commande passé par nom1
    cde2: 2eme commande passé par nom1
    cde1' premiere commande passé par nom2
    nbh represente le nombre passé sur chak commande
    hd represente des heures diverse

    enfait nom 1 et hd1 se repete a chaque ligne se ki rend le tableaux illisible et difficilement exploitable.
    j'aurai donc voulu obtenir ceci

    NOM | N° CDE | NB HEURE | HEURES DIVERSE
    nom1 cde1 nbh1 hd1
    cde2 nbh2
    nom2 cde1' nbh1' hd2

    Mais bon jss debutant en vba et j'y arrive pas vraiment

    Voila le code ke j'ai ecrit:

    sSQL = requete (la requete est super longue donc je la met pas. dites moi si vous la voulez)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Set rst = db.OpenRecordset(sSQL, dbOpenForwardOnly, dbReadOnly)
    Do While Not rst.EOF
    For i = 0 To rst.EOF
        Cells(i , 3) = (rst![nbhaffaire])
    Next i
    Loop
    J'espère que mes explication relativement bancales ont été somme toute assez claires
    Merci de m'aider svp

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 393
    Par défaut
    Essaie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    i=1
    Do While Not rst.EOF
        If Not IsNull(rst("nbhaffaire")) Then Cells(i , 3) = rst("nbhaffaire")
        i=i+1
        rst.MoveNext
    Loop

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/01/2014, 16h51
  2. [SWT][IHM]Probleme d'affichage des icones
    Par barbu0055 dans le forum SWT/JFace
    Réponses: 6
    Dernier message: 03/03/2006, 12h05
  3. [9i]Affichage des pages sql.pno
    Par MorganeD dans le forum Oracle
    Réponses: 1
    Dernier message: 02/02/2006, 09h18
  4. Réponses: 15
    Dernier message: 15/11/2005, 17h33
  5. []Problème d'affichage des enregistrements dans un DataReport
    Par GeniuZ dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 05/01/2005, 16h52

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