OVH Cloud OVH Cloud

Manipulation des formulaires hors Access....avec VB par ex.

2 réponses
Avatar
Danny
Bonjour !
J'aimerais savoir si il est possible de manipuler les formulaire sans etre
dans Access, c'est-à-dire exemple avec VB ou VC++ ou Delphi.

Si oui, de quel facons ?

En fait, j'aimerais ajouter un bouton, une étiquette ou tout autre composant
à un formulaire Access sans que Access soit ouvert.

Merci !!!

2 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

En fait, tu peux faire ce que tu souhaites, mais tu dois forcément
passer par une instace d'Access...
Tu crées un objet Access.Application, ensuite tu ouvres la
base dont tu souhaites modifier les formulaires ou autres objets
de la base.
Ensuite tu pourras utiliser les fonctions d'Access pour créer ou
modifier des contrôles
Exemple :
Dim acApp as Object
Set acApp = CreateObject("Access.Application")
With acApp
.OpenCurrentDatabase "taBase.mdb"
.CreateControl(...)
.CloseCurrentDatabase
.Quit acQuitSaveAll
End With
set acApp = Nothing


@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Danny" a écrit dans le message de
news:
Bonjour !
J'aimerais savoir si il est possible de manipuler les formulaire sans etre
dans Access, c'est-à-dire exemple avec VB ou VC++ ou Delphi.

Si oui, de quel facons ?

En fait, j'aimerais ajouter un bouton, une étiquette ou tout autre
composant

à un formulaire Access sans que Access soit ouvert.

Merci !!!


Avatar
Danny
Merci bcp Jessy !
OKi, donc a ce que je peux voir on peut le faire sous VB.

Encore merci !
:)

Danny.


Bonjour

En fait, tu peux faire ce que tu souhaites, mais tu dois forcément
passer par une instace d'Access...
Tu crées un objet Access.Application, ensuite tu ouvres la
base dont tu souhaites modifier les formulaires ou autres objets
de la base.
Ensuite tu pourras utiliser les fonctions d'Access pour créer ou
modifier des contrôles
Exemple :
Dim acApp as Object
Set acApp = CreateObject("Access.Application")
With acApp
.OpenCurrentDatabase "taBase.mdb"
.CreateControl(...)
.CloseCurrentDatabase
.Quit acQuitSaveAll
End With
set acApp = Nothing


@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Danny" a écrit dans le message de
news:
Bonjour !
J'aimerais savoir si il est possible de manipuler les formulaire sans etre
dans Access, c'est-à-dire exemple avec VB ou VC++ ou Delphi.

Si oui, de quel facons ?

En fait, j'aimerais ajouter un bouton, une étiquette ou tout autre
composant

à un formulaire Access sans que Access soit ouvert.

Merci !!!