OVH Cloud OVH Cloud

Interaction entre applications

4 réponses
Avatar
Xantia
Bonjour

J'aimerai à partir d'une application (différente d'access), afficher les
informations liées à un enregistrement
dont je transmettrais la valeur.

Par exemple je suis dans un formulaire personalisé d'Outlook dans lequel
j'aurai un bouton de commande
et un champ numérique avec une valeur que je définirai moi même.

Sur click de ce bouton de commande, j'ouvrirai (si elle est fermée) mon
appli Access, sinon je l'afficherai
plein écran et je me positionnerai sur l'enregistrement dont le numéro
correspond à la valeur de mon champ numérique.

Merci poir votre aide

@+
Alain

4 réponses

Avatar
Daniel Carollo
Bonjour Alain!

Pourquoi ne pas tout faire dans le formulaire d'Outlook? Vous pouvez ajouter
les memes controles que sur Access, et par le code lancer les memes
operations.

Vous pouvez aussi, par le code, ouvrir une session d'Access et afficher le
formulaire que vous voulez.

J'espere que ca vous donne des idees.

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...


"Xantia" wrote in message
news:
Bonjour

J'aimerai à partir d'une application (différente d'access), afficher les
informations liées à un enregistrement
dont je transmettrais la valeur.

Par exemple je suis dans un formulaire personalisé d'Outlook dans lequel
j'aurai un bouton de commande
et un champ numérique avec une valeur que je définirai moi même.

Sur click de ce bouton de commande, j'ouvrirai (si elle est fermée) mon
appli Access, sinon je l'afficherai
plein écran et je me positionnerai sur l'enregistrement dont le numéro
correspond à la valeur de mon champ numérique.

Merci poir votre aide

@+
Alain





Avatar
Xantia
Bonjour Daniel



"Daniel Carollo" a écrit dans le
message de news:
Bonjour Alain!

Pourquoi ne pas tout faire dans le formulaire d'Outlook? Vous pouvez
ajouter

les memes controles que sur Access, et par le code lancer les memes
operations.
=> disons que mon appli Access est déja pas mal évoluée et je ne

peux
pas tout reproduire dans un formulaire Outlook

Vous pouvez aussi, par le code, ouvrir une session d'Access et afficher le
formulaire que vous voulez.
=> c'est précisemment ce que j'aimerai faire.

Si vous pouviez m'indiquer quel est le code pour faire çela ça
serait super


@+
Alain



"Xantia" wrote in message
news:
Bonjour

J'aimerai à partir d'une application (différente d'access), afficher les
informations liées à un enregistrement
dont je transmettrais la valeur.

Par exemple je suis dans un formulaire personalisé d'Outlook dans lequel
j'aurai un bouton de commande
et un champ numérique avec une valeur que je définirai moi même.

Sur click de ce bouton de commande, j'ouvrirai (si elle est fermée) mon
appli Access, sinon je l'afficherai
plein écran et je me positionnerai sur l'enregistrement dont le numéro
correspond à la valeur de mon champ numérique.

Merci poir votre aide

@+
Alain









Avatar
Daniel Carollo
Bonjour Alain!

Il n'y a pas "le" code pour ouvrir une session d'Access, il y a en fait de
nombreuses facons d'arriver a un resultat semblable a ce que vous voulez
faire. Un passage (presque) oblige est la creation d'un objet Application,
du genre:

Dim objAccess As Object
Dim LeCheminDeMaBase As String
LeCheminDeMaBase = "F:CTINorthwind.mdb"
Set objAccess = CreateObject("Access.Application")
With objAccess
.OpenCurrentDatabase LeCheminDeMaBase
.Docmd.OpenForm "Employees"
.Visible = True
Stop ' et la on fait ce qu'on a a faire...
.CloseCurrentdatabase
End With
Set objAccess = Nothing
End Sub

J'espere que ca vous aide a demarrer...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...


"Xantia" wrote in message
news:
Vous pouvez aussi, par le code, ouvrir une session d'Access et afficher
le


formulaire que vous voulez.
=> c'est précisemment ce que j'aimerai faire.

Si vous pouviez m'indiquer quel est le code pour faire çela
ça

serait super



Avatar
Xantia
Merci Daniel pour ton aide

Je vais essayer t'adapter ton exemple à ma situation.
En effet je me suis apperçu qu'il ne m'était pas nécessaire d'ouvrir un
formulaire
mais que je pouvais alors aller directement lire et ecrire des valeurs dans
ma table.

Encore merci

@+
Alain


"Daniel Carollo" a écrit dans le
message de news:
Bonjour Alain!

Il n'y a pas "le" code pour ouvrir une session d'Access, il y a en fait de
nombreuses facons d'arriver a un resultat semblable a ce que vous voulez
faire. Un passage (presque) oblige est la creation d'un objet Application,
du genre:

Dim objAccess As Object
Dim LeCheminDeMaBase As String
LeCheminDeMaBase = "F:CTINorthwind.mdb"
Set objAccess = CreateObject("Access.Application")
With objAccess
.OpenCurrentDatabase LeCheminDeMaBase
.Docmd.OpenForm "Employees"
.Visible = True
Stop ' et la on fait ce qu'on a a faire...
.CloseCurrentdatabase
End With
Set objAccess = Nothing
End Sub

J'espere que ca vous aide a demarrer...

--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...


"Xantia" wrote in message
news:
Vous pouvez aussi, par le code, ouvrir une session d'Access et
afficher



le
formulaire que vous voulez.
=> c'est précisemment ce que j'aimerai faire.

Si vous pouviez m'indiquer quel est le code pour faire çela
ça

serait super