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 :

Access et MSFlexGrid


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Octobre 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 95
    Par défaut Access et MSFlexGrid
    Salut a tous

    Je suis débutant sur Vb6 . Je vous demande de m'aider

    J'ai chercher mais je trouve des méthodes difficiles ,

    j'ai une base de données avec ACCESS 2007 , et je veux tous simplement afficher mes données des tables dans un interface VB

    je crois que je dois utiliser MSFlexgrid mais je ne sais pas comment

    je dois absolument le faire rapidement pour une application , c'est tres urgent
    je vous remercie infiniment
    j'espere trouver des reponses , et je vous rappele que c'est ma premiere participation dans ce magnifique Forum .

    Merci d'avance

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 136
    Par défaut
    Si tu trouves que l'utilisation d'une msflexgrid est trop compliqué pour toi, tu peux toujours choisir d'afficher un seul enregistrement à la fois (sans utilisation d'une msflexgrid). Ensuite, avec les boutons précédent et suivant, l'utilisateur pourra parcourir les différents enregistrements. Si tu veux plus d'aide, on aimerait bien voir le bout de code que tu as essayé de faire. Si tu lis les règlements du forum, on est là pour t'aider et non pas programmer à ta place.

    bonne champ!

  3. #3
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    -anas-, bienvenue sur DVP
    Dans chaque forum il y a un bouton "Recherche dans ce forum", en y entrant le titre de ta demande, tu obtiendras 22 réponses, qui te permettrons de trouver la solution à ton problème, écris un bout de code, et si tu as des difficultés, reviens dans cette discussion nous les soumettres, nous pourront t'aider a finaliser.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  4. #4
    Membre actif
    Inscrit en
    Octobre 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 95
    Par défaut
    Merci pour vos réponses

    j'ai cherché et le probleme c'est que je trouve des façons differentes
    je crois selon les versios de Microsoft.Jet.OLEDB.......
    et d'access

    j'utilise access 2007 et Microsoft.Jet.OLEDB.4.0

    peu être je dois utiliser un datagrid !!

    dans un module.bas j'ai ce code la
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    'Définition du connection
    Public cn As New ADODB.Connection
    'Définition du curseur
    Public rs As New ADODB.Recordset
    dans la form j'ai essayé ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    cn.ConnectionString = ""
    cn.Provider = "Microsoft.Jet.OLEDB.4.0"
    cn.Open App.Path & "\base\Gestion des Stagiaires.mdb"
    '----executer requete
    rs.Open "SELECT * from comptes ", cn, 3, 3
     
    Set DataGrid1.DataSource = rs
    DataGrid1.Refresh
    Il bloque sur la ligne de cn.ConnectionString = ""
    Cette operation n'est pas autorisé si l'objet est ouvert

    Je vous rappele , je suis encore debutant sur Vb
    Svp , essayer de m'expliquer un peu comment sa marche
    et me trouver une solution , parceque je n'ai plus de temps

    je vous remercie .

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 136
    Par défaut
    Je tiens à te féliciter pour le bel essai que tu as fait. Je te suggère à la place d'utiliser ceci (tu y étais presque) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    'chaine de connnexion à la base de données
    cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\base\Gestion des Stagiaires.mdb"
    cn.Open
    'définition du type de recordset
    rs.CursorType = ADODB.CursorTypeEnum.adOpenKeyset
    rs.LockType = ADODB.LockTypeEnum.adLockOptimistic
    'tu peux maintenant faire des requêtes avec ton recordset
    Quand tu as terminé avec ton recordset et ta connexion à la base de données, il est important de les fermer avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    rs.close 'fermeture recordset
    cn.close 'fermeture connexion avec la base de données
    Bonne continuité!

  6. #6
    Membre actif
    Inscrit en
    Octobre 2007
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 95
    Par défaut
    Merci pr ta reponse et ton interêt

    J'ai esasyé ceci , mais toujours le même msg d'erreur ds la même ligne

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

Discussions similaires

  1. Msflexgrid -> Access
    Par enibris dans le forum VBA Access
    Réponses: 1
    Dernier message: 14/02/2006, 17h04
  2. Data, MSFlexGrid, Connexion ACCESS
    Par Mamoudou Ly dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 18/12/2005, 10h42
  3. Pb migration Access / SQL server
    Par yoyo dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 25/04/2005, 10h39
  4. associer une base de données(access) a un dbgrid
    Par ange1708 dans le forum MFC
    Réponses: 3
    Dernier message: 11/06/2002, 12h18
  5. Réponses: 3
    Dernier message: 22/05/2002, 09h37

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