Page 1 sur 3 123 DernièreDernière
Résultats de 1 à 10 sur 23

Sujet : Se connecter à une base Access

  1. #1
    Visiteur MP
    Visiteur MP

    Se connecter à une base Access

    Bonjour,

    je dois faire un logiciel pour la gestion d\'un petit magasin qui utilise une base de donnée access, mais j\'ai telecharger quelques tutoriaux, ils ne marche pas est ce que vous savez comment faire pour vous connectez à access ??
    Merci d\'avance

    Samix

  2. #2
    Membre MP
    Inscrit
    août 2013
    Messages
    1
    Pour une connexion a une base access97(je ne sais pas si ça marche pour les versions suivantes)
    si tu es en option explicit tu declares eb eb-tête:

    Dim cn As ADODB.Connection
    Dim rstMessager As ADODB.Recordset
    Dim strCn As String
    ensuite :
    strCn= \"Provider=Microsoft.Jet.OLEDB.3.51;;Data Source =\" & App.Path & \"\\Comptoir.mdb\"
    \'ou comptoir represente ta base
    Set cn = New ADODB.Connection
    cn.Open strCn
    ...
    cn.Close \'tu fermes la connexion
    djé82

  3. #3
    Membre MP
    Inscrit
    août 2013
    Messages
    245
    il faux que l\'on puise savoir quelle version d\'access utilisez vous
    La réussite est au bout de l'effort

  4. #4
    Visiteur MP
    Visiteur MP
    désolé j\'utilise access97

  5. #5
    Visiteur MP
    Visiteur MP
    Pour une base de données Access 97 le plus Simple c\'est du DAO et vous avez le choix entre mettre des contrôles qui se connecte et affiche ou bien écrire le code
    UTILISATION DE CONTROLES
    ***********************************
    Dans un nouveau projet VB placez un contrôle DATA que vous configurez de cette maniére propriété DataBaseName=\"le nom de votre base\" Recordsource=\"La Table\"
    Placez également un FlexGrid en insérant depuis le menu Projet-Composant-Microsoft FlexGrid
    Vous le configurerez de cette maniére DataSource=\"DATA1\"
    c\'est tout et vous exécutez
    UTILISATION DE CODES
    *****************************
    pour ce faire vous démarrer un nouveau projet vb et vous mettez comme référence Microsoft DAO 3.51 et vous ajoutez un FlexGrid. Changez la propriété Cols=\"Nom_de_Champs_de_la_Table\"
    sur la feuille vous mettrez ceci
    Option Explicit
    Dim DB as database,RS as Recordset

    Privatesub Form_Load()
    dim I as integer

    set db=opendatabase(\"Nom et Chemin de la Base\&quot
    set rs=db.openrecordset(\"NomTable\",dbopent able)
    i=1
    do until rs.eof
    with MsFlexGrid1
    .textmatrix(i,0)=rs(\"Nom champ1\&quot
    .textmatrix(i,1)=rs(\"Nom champ2\&quot
    .textmatrix(i,2)=rs(\"Nom champ3\&quot
    .textmatrix(i,3)=rs(\"Nom champ4\&quot
    .textmatrix(i,4)=rs(\"Nom champ5\&quot
    i=i+1
    .rows=i+1
    end with
    rs.movenext
    loop

    rs.close
    db.close
    end sub



  6. #6
    Membre MP
    Inscrit
    août 2013
    Messages
    245
    Alors Samix vous avez utiliser le code ?
    La réussite est au bout de l'effort

  7. #7
    Visiteur MP
    Visiteur MP
    Salut tous le monde,

    oui désoler, en fait j\'ai trouvé la réponse quelques heures après avoir poster le message et j\'avais plus fait gaffe

    j\'ai utilisre ce code :
    Code:
    set db=opendatabase(\"Nom et Chemin de la Base\") 
    set rs=db.openrecordset(\"NomTable\",dbopentable)
    avec la bonne lib DAO, merci à tous

  8. #8
    Membre MP
    Inscrit
    août 2013
    Messages
    1
    salut tous le monde au secour :cry: un code pour une connexion à une base de donnée en VB MERCI

  9. #9
    Membre MP
    Inscrit
    août 2013
    Messages
    1 823
    salut nini

    si tu ne precise pas quelle base tu cherche a attaquer ça vas être dur de te trouver une reponse.

    si il sagit d\'acces tu as de bon dialogues juste au dessus.

    si elle n\'est pas dedans, raconte nous on cherchera avec toi et ça nous fera un example de plus...

    a bientôt :wink:

  10. #10
    Membre MP
    Inscrit
    août 2013
    Messages
    1 823
    voir la cascade de lien : http://www.forum.moteurprog.com/index.php?url=FORUM_msg.php&ID_topic=664@Visua l+basic@1

    :wink:

Page 1 sur 3 123 DernièreDernière

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Please disable Adblock!