OVH Cloud OVH Cloud

fenêtre access en plein écran

8 réponses
Avatar
Ma Dalton
Bonjour
depuis quelques temps, une BD access frontale ne s'ouvre plus en plein
écran. J'ai bien dit la fenêtre access et non pas seulement le formulaire
qui lui est plein écran dans la fenêtre access (.maximize).

Quel code placer pour forcer l'ouverture du MDB au plein écran. Cela est
particulièrement important dans une fonction externe et spécifique où j'ai
choisis de transférer le contrôle vers un second mdb frontal avec un
OpenDatabase genre .....

...
Set DB = acc.DBEngine.OpenDatabase(strDbName, False, False, ";PWD=" & PassW)
acc.OpenCurrentDatabase strDbName
DB.Close
Set DB = Nothing
...
merci

8 réponses

Avatar
Raymond [mvp]
Bonjour.

tu peux manipuler la fenêtre application par docmd, tu as des exemples sur:
http://officesystem.access.free.fr/vba/accmdappmaximize.htm

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Ma Dalton" a écrit dans le message de news:

Bonjour
depuis quelques temps, une BD access frontale ne s'ouvre plus en plein
écran. J'ai bien dit la fenêtre access et non pas seulement le formulaire
qui lui est plein écran dans la fenêtre access (.maximize).

Quel code placer pour forcer l'ouverture du MDB au plein écran. Cela est
particulièrement important dans une fonction externe et spécifique où j'ai
choisis de transférer le contrôle vers un second mdb frontal avec un
OpenDatabase genre .....

...
Set DB = acc.DBEngine.OpenDatabase(strDbName, False, False, ";PWD=" &
PassW)
acc.OpenCurrentDatabase strDbName
DB.Close
Set DB = Nothing
...
merci




Avatar
Pierre CFI [mvp]
bonjour mon petit raymond, fais gros dodo ? :o))

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net
Site perso
http://access.cfi.free.fr
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.

tu peux manipuler la fenêtre application par docmd, tu as des exemples sur:
http://officesystem.access.free.fr/vba/accmdappmaximize.htm

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Ma Dalton" a écrit dans le message de news:

Bonjour
depuis quelques temps, une BD access frontale ne s'ouvre plus en plein
écran. J'ai bien dit la fenêtre access et non pas seulement le formulaire
qui lui est plein écran dans la fenêtre access (.maximize).

Quel code placer pour forcer l'ouverture du MDB au plein écran. Cela est
particulièrement important dans une fonction externe et spécifique où j'ai
choisis de transférer le contrôle vers un second mdb frontal avec un
OpenDatabase genre .....

...
Set DB = acc.DBEngine.OpenDatabase(strDbName, False, False, ";PWD=" &
PassW)
acc.OpenCurrentDatabase strDbName
DB.Close
Set DB = Nothing
...
merci








Avatar
Raymond [mvp]
Bonjour Pierre.

j'ai fait mon gros dodo jusqu'à ce matin 8h. Prêt pour une petite journée.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour mon petit raymond, fais gros dodo ? :o))

--
Pierre CFI
MVP Microsoft Access


Avatar
Ma Dalton
salut Raymond

juste pour être certain ....

DoCmd.RunCommand acCmdAppMaximize
DoCmd.RunCommand acCmdAppMinimize
DoCmd.RunCommand acCmdAppRestore

est-ce bon dans toute les versions access ou seulement dans 2003?

merci

"Raymond [mvp]" a écrit dans le message de
news:
Bonjour.

tu peux manipuler la fenêtre application par docmd, tu as des exemples
sur:
http://officesystem.access.free.fr/vba/accmdappmaximize.htm

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Ma Dalton" a écrit dans le message de news:

Bonjour
depuis quelques temps, une BD access frontale ne s'ouvre plus en plein
écran. J'ai bien dit la fenêtre access et non pas seulement le formulaire
qui lui est plein écran dans la fenêtre access (.maximize).

Quel code placer pour forcer l'ouverture du MDB au plein écran. Cela est
particulièrement important dans une fonction externe et spécifique où
j'ai
choisis de transférer le contrôle vers un second mdb frontal avec un
OpenDatabase genre .....

...
Set DB = acc.DBEngine.OpenDatabase(strDbName, False, False, ";PWD=" &
PassW)
acc.OpenCurrentDatabase strDbName
DB.Close
Set DB = Nothing
...
merci








Avatar
Raymond [mvp]
A partir de 2000, c'est supporté, sûr.
97 je ne me rappelle plus. en as-tu un sous la main ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Ma Dalton" a écrit dans le message de news:

salut Raymond

juste pour être certain ....

DoCmd.RunCommand acCmdAppMaximize
DoCmd.RunCommand acCmdAppMinimize
DoCmd.RunCommand acCmdAppRestore

est-ce bon dans toute les versions access ou seulement dans 2003?

merci


Avatar
Gafish
97 non, tout au moins pas avec cette syntaxe.

"Raymond [mvp]" a écrit dans le message
news:
A partir de 2000, c'est supporté, sûr.
97 je ne me rappelle plus. en as-tu un sous la main ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Ma Dalton" a écrit dans le message de news:

salut Raymond

juste pour être certain ....

DoCmd.RunCommand acCmdAppMaximize
DoCmd.RunCommand acCmdAppMinimize
DoCmd.RunCommand acCmdAppRestore

est-ce bon dans toute les versions access ou seulement dans 2003?

merci






Avatar
Ma Dalton
En 2000, il se passe effectivement qq chose mais pas ce à quoi je
m'attendais (oui j'ai aussi 97 mais seulement pour dépanner, 2k est notre
minimum pour les nouvelles bases).

ma procédure est la suivante:

dans une base frontale, sur clic d'un bouton de formulaire je fais un :
'validationData.mdb est une 2eme base frontale conçu par un collègue
'qui interragit dans un projet commun
Call OpenPasswordProtectedDB("ValidationData.mdb")

et dans un module j'ai la fonction:
Sub OpenPasswordProtectedDB(NameBD As String)

'Définit la valeur Static de façon à ce que l'instance de Microsoft
Access
'ne se ferme pas lorsque la procédure est terminée.
Static acc As Access.Application
Dim db As DAO.Database
Dim strDbName As String
strDbName = RepData & "" & NameBD 'RepData est une constante
Set acc = New Access.Application
acc.Visible = True
Set db = acc.DBEngine.OpenDatabase(strDbName, False, False, ";PWD=" &
PassW)
acc.OpenCurrentDatabase strDbName
'***j'ai mis le code ici mais sans succès !!!***
'DoCmd.RunCommand acCmdAppMaximize
db.Close
Set db = Nothing
End Sub

Y a t-il une place précise pour placer le
'DoCmd.RunCommand acCmdAppMaximize

merci

"Raymond [mvp]" a écrit dans le message
news:
A partir de 2000, c'est supporté, sûr.
97 je ne me rappelle plus. en as-tu un sous la main ?

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Ma Dalton" a écrit dans le message de news:

salut Raymond

juste pour être certain ....

DoCmd.RunCommand acCmdAppMaximize
DoCmd.RunCommand acCmdAppMinimize
DoCmd.RunCommand acCmdAppRestore

est-ce bon dans toute les versions access ou seulement dans 2003?

merci






Avatar
Ma Dalton
J'avais le nez trop collé dessus.
en placant la commande sur ouverture du premier formulaire du MDB externe,
ca va !!!
désolé de vous avoir importuné

Y a t-il une place précise pour placer le
'DoCmd.RunCommand acCmdAppMaximize