OVH Cloud OVH Cloud

Erreur 2046 (cacher la fenêtre des tables)

4 réponses
Avatar
TF
Bonjour,
Je ne vois pourquoi la commande de cacher la fenêtre des tables ne
fonctionne pas, j'ai le message avec le code d'erreur 2046 : "la commande
MasquerFenêtre n'est pas disponible"
voilà la commande utilisée :
DoCmd.SelectObject acTable, "", True
DoCmd.RunCommand acCmdWindowHide

Merci pour un conseil

4 réponses

Avatar
Raymond
Bonsoir.

A ma connaissance, on ne peut pas cacher la 'petite' fenêtre des tables dans
la fenêtre base de données, c'est tout ou rien, toute la fenêtre base de
données est concernée.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"TF" <tf85@@hotmail.com> a écrit dans le message de
news:3f958220$0$6967$
Bonjour,
Je ne vois pourquoi la commande de cacher la fenêtre des tables ne
fonctionne pas, j'ai le message avec le code d'erreur 2046 : "la commande
MasquerFenêtre n'est pas disponible"
voilà la commande utilisée :
DoCmd.SelectObject acTable, "", True
DoCmd.RunCommand acCmdWindowHide

Merci pour un conseil




Avatar
3stone
Salut,

"TF" <tf85@@hotmail.com> a écrit
| Je ne vois pourquoi la commande de cacher la fenêtre des tables ne
| fonctionne pas, j'ai le message avec le code d'erreur 2046 : "la commande
| MasquerFenêtre n'est pas disponible"
| voilà la commande utilisée :
| DoCmd.SelectObject acTable, "", True
| DoCmd.RunCommand acCmdWindowHide



Comme indiqué ici:
http://www.mvps.org/accessfr/general/gen0031.htm

il faut utiliser...

Pour montrer la fenêtre:
Docmd.SelectObject acTable, , True

Pour cacher la fenêtre:
Docmd.SelectObject acTable, , True
Docmd.RunCommand acCmdWindowHide


Il n'y a pas de quillemets !!

--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
TF
on peut mettre les guillets et on peut les negliger.
"3stone" a écrit dans le message de
news:3f95b593$0$253$
Salut,

"TF" <tf85@@hotmail.com> a écrit
| Je ne vois pourquoi la commande de cacher la fenêtre des tables ne
| fonctionne pas, j'ai le message avec le code d'erreur 2046 : "la
commande

| MasquerFenêtre n'est pas disponible"
| voilà la commande utilisée :
| DoCmd.SelectObject acTable, "", True
| DoCmd.RunCommand acCmdWindowHide



Comme indiqué ici:
http://www.mvps.org/accessfr/general/gen0031.htm

il faut utiliser...

Pour montrer la fenêtre:
Docmd.SelectObject acTable, , True

Pour cacher la fenêtre:
Docmd.SelectObject acTable, , True
Docmd.RunCommand acCmdWindowHide


Il n'y a pas de quillemets !!

--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------





Avatar
TF
J'ai trouvé l'erreur : il faut créer, d'abord, la propriété
"StartupShowDBWindow" par CreateProperty.

Mais il y a une meilleure solution dans GOOGLE
(microsoft.public.access.modulesdaovba), qui serait utile à tous
1 - On crée une nouvelle base de données
2 - dans cette base par VBA, on cache ou rendre visible l'autre base (qui
est bien sure fermée).
regardez ce lien :
http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&oe=UTF-8&threadm=OvMqnrIXDHA.656%40tk2msftngp13.phx.gbl&rnum=1&prev=/groups%3Fq%3DStartupProps%2Bgroup:microsoft.public.access.modulesdaovba.*%26hl%3Dfr%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26group%3Dmicrosoft.public.access.modulesdaovba.*%26selm%3DOvMqnrIXDHA.656%2540tk2msftngp13.phx.gbl%26rnum%3D1

cela permet de traiter même les bases MDE


"Raymond" a écrit dans le message de
news:OqMy%
Bonsoir.

A ma connaissance, on ne peut pas cacher la 'petite' fenêtre des tables
dans

la fenêtre base de données, c'est tout ou rien, toute la fenêtre base de
données est concernée.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"TF" <tf85@@hotmail.com> a écrit dans le message de
news:3f958220$0$6967$
Bonjour,
Je ne vois pourquoi la commande de cacher la fenêtre des tables ne
fonctionne pas, j'ai le message avec le code d'erreur 2046 : "la
commande


MasquerFenêtre n'est pas disponible"
voilà la commande utilisée :
DoCmd.SelectObject acTable, "", True
DoCmd.RunCommand acCmdWindowHide

Merci pour un conseil