Rechercher : dans
Par :

Excel et Base de données Access

Dernière réponse le 8 nov 2001 à 03:06:52 Romi, le 6 nov 2001 à 14:03:09 
 Signaler ce message aux modérateurs

Comment accéder à une base de données Access à partir d'une feuille Excel en utilisant du code VBA excel ?
Merci de me donner des idées.

Meilleures réponses pour « Excel et Base de données Access » dans :
[VBA]Connecter une base de donnée (MDB) à excel VoirConnecter une base de donnée access (MDB) dans une application excel. Ajouter la référence Microsoft DAO object librairy X.X Dans un module général (Module1 par exemple) coller le code ci-dessous Sub CopieDBaccess() Dim BDexp As...
ODBC (Open DataBase Connectivity) VoirQu'appelle-t-on ODBC? ODBC signifie Open DataBase Connectivity. Il s'agit d'un format défini par Microsoft permettant la communication entre des clients bases de données fonctionnant sous Windows et les SGBD du marché. Le gestionnaire ODBC est...

1

Dworf, le 6 nov 2001 à 14:30:47

Tu veux juste l'ouvrir ou bien récupérer des enregistrements?

Répondre à Dworf

2

romi, le 6 nov 2001 à 15:15:46

Ecrire et recuper des infos dans la base.
Merci.

Répondre à romi

3

romi, le 6 nov 2001 à 16:22:06

Ecrire et recuper des infos dans la base.
Merci.

Répondre à romi

4

mr_poussy, le 6 nov 2001 à 17:06:03

Heu j'ai un gros bouquin qui explique comment utilise les commandes vba excel qui permettent d'accesder a une base de donnees acces...

ca a un nom... mer de je sais plus !!! grrr

bon ce soir je regarde chez moi et je te dit demain :)

poussy

Répondre à mr_poussy

5

mr_poussy, le 7 nov 2001 à 08:53:34
  • +1

Salut bon voila j'ai le bouquin sous les yeux ;)

le language qui permet de pilote une base acces a partir d'excel c DAO

mais mouse a l'air vachement calle :) donc...

bon ceci dit si tu as encore des question j'ai toujours ce gros bouquin sous les yeux>

le bouquin c "excel97 la bible"
voilou

poussy

Répondre à mr_poussy

6

 yaubi, le 8 nov 2001 à 03:06:52

Plus concrètement :

set db as database
set rst as recordset

set db = ... (là je sais plus j'ai un trou de méméoire... regarde sur l'aide de VBA, c'est décrit très simplement)

set rst = db.openrecordset("SELECT champ FROM table;")

debug.print rst!champ
ou bien
varTable = rst.GetRows ' décharge le contenu dans un tableau de type variant

rst.close

Yoann

Répondre à yaubi
Collection CommentÇaMarche.net