OVH Cloud OVH Cloud

Lier des états (reports)

2 réponses
Avatar
Luc de Kin
Bonjour,

Est-il possible soit :

- de lier des états stockés dans une mdb extérieur à une appli
soit
- par programmation "aller chercher" un état où qu'il soit en dehors de
l'appli

Le but est simplement de dissocier à des fins de maintenance et d'alléger
l'appli frontale.

Merci à tous. Allez, on continue !

Luc

2 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Voilà une méthode pour faire ce que tu souhaites :

Copis ce code dans un module standard de la base qui "contient"
les états.

'*********************************************
Function fOpenReport(ReportName$, Optional View As AcFormView = acNormal, _
Optional FilterName$ = "", Optional WhereCondition$ = "")

DoCmd.OpenReport ReportName, View, FilterName, WhereCondition

End Function
'*********************************************

Ensuite dans ta base applicative, rajoutes la référence de ta base qui
contient
les états.

Maintenant, dans cette base, au lieu d'utiliser
Docmd.openreport...

utilises :

fOpenReport "tonEtat", ...

Voilà
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
en cours de migration vers : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------

"Luc de Kin" a écrit dans le message de
news:
Bonjour,

Est-il possible soit :

- de lier des états stockés dans une mdb extérieur à une appli
soit
- par programmation "aller chercher" un état où qu'il soit en dehors de
l'appli

Le but est simplement de dissocier à des fins de maintenance et d'alléger
l'appli frontale.

Merci à tous. Allez, on continue !

Luc


Avatar
Luc de Kin
Bin on va essayer ce qui me paraît déjà comme génial !

Merci à toi


Bonjour

Voilà une méthode pour faire ce que tu souhaites :

Copis ce code dans un module standard de la base qui "contient"
les états.

'*********************************************
Function fOpenReport(ReportName$, Optional View As AcFormView = acNormal, _
Optional FilterName$ = "", Optional WhereCondition$ = "")

DoCmd.OpenReport ReportName, View, FilterName, WhereCondition

End Function
'*********************************************

Ensuite dans ta base applicative, rajoutes la référence de ta base qui
contient
les états.

Maintenant, dans cette base, au lieu d'utiliser
Docmd.openreport...

utilises :

fOpenReport "tonEtat", ...

Voilà
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
en cours de migration vers : http://access.fr.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------

"Luc de Kin" a écrit dans le message de
news:
Bonjour,

Est-il possible soit :

- de lier des états stockés dans une mdb extérieur à une appli
soit
- par programmation "aller chercher" un état où qu'il soit en dehors de
l'appli

Le but est simplement de dissocier à des fins de maintenance et d'alléger
l'appli frontale.

Merci à tous. Allez, on continue !

Luc