OVH Cloud OVH Cloud

Ouvrir Access automatiquement en fenêtre maximisée

2 réponses
Avatar
Louis
Bonjour,

J'utilise l'instruction GetOject à partir de Visual Basic.net pour ouvrir un
fichier Access. Je souhaiterais pouvoir afficher automatiquement la base de
données dans une fenêtre maximisée sur l'ensemble de mon écran). Avec le code
suivant, la fenêtre s'ouvre en fenêtre partielle. Je n'ai rien trouvé dans
l'aide. Le groupe de discussion sur Visual Basic.net m'indique qu'il faut
qu'Access gère lui-même sa porpre fenêtre. Je peux maximiser un formulaire
dans la fenêtre Access, mais comment maximiser la fenêtre d'Access elle-même
à l'ouverture ?

Pouvez-vous m'aider ? Merci d'avance !

Code d'appel du fichier Access :
Dim RunAppl As Object
Dim Appl As String
Dim Nom As String
Nom = Nothing
Appl = "CheminLocalFichier.mdb"
RunAppl = GetObject(Appl, Nom)
RunAppl.visible = True
--
Louis de Belgique

2 réponses

Avatar
3stone
Salut,

"Louis"
| J'utilise l'instruction GetOject à partir de Visual Basic.net pour ouvrir un
| fichier Access. Je souhaiterais pouvoir afficher automatiquement la base de
| données dans une fenêtre maximisée sur l'ensemble de mon écran). Avec le code
| suivant, la fenêtre s'ouvre en fenêtre partielle. Je n'ai rien trouvé dans
| l'aide. Le groupe de discussion sur Visual Basic.net m'indique qu'il faut
| qu'Access gère lui-même sa porpre fenêtre. Je peux maximiser un formulaire
| dans la fenêtre Access, mais comment maximiser la fenêtre d'Access elle-même
| à l'ouverture ?
|
| Pouvez-vous m'aider ? Merci d'avance !
|
| Code d'appel du fichier Access :
| Dim RunAppl As Object
| Dim Appl As String
| Dim Nom As String
| Nom = Nothing
| Appl = "CheminLocalFichier.mdb"
| RunAppl = GetObject(Appl, Nom)
| RunAppl.visible = True



Dans Access, on maximize l'application de deux façons :

Soit une macro "AutoExec"
- ExécuterCommande
- Agrandir

Soit une macro "AutoExec" par laquelle on fait exécuter du code VBA
- ExécuterCode
- NomDeLaFontion()

=> la fonction :
(ce que l'on souhaite et ... )

DoCmd.RunCommand acCmdAppMaximize

ou

Application.RunCommand acCmdAppMaximize



HTH for Visual Basic Dot Nenet

;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Louis
Merci, cela fonctionne bien !
--
Louis de Belgique



Salut,

"Louis"
| J'utilise l'instruction GetOject à partir de Visual Basic.net pour ouvrir un
| fichier Access. Je souhaiterais pouvoir afficher automatiquement la base de
| données dans une fenêtre maximisée sur l'ensemble de mon écran). Avec le code
| suivant, la fenêtre s'ouvre en fenêtre partielle. Je n'ai rien trouvé dans
| l'aide. Le groupe de discussion sur Visual Basic.net m'indique qu'il faut
| qu'Access gère lui-même sa porpre fenêtre. Je peux maximiser un formulaire
| dans la fenêtre Access, mais comment maximiser la fenêtre d'Access elle-même
| à l'ouverture ?
|
| Pouvez-vous m'aider ? Merci d'avance !
|
| Code d'appel du fichier Access :
| Dim RunAppl As Object
| Dim Appl As String
| Dim Nom As String
| Nom = Nothing
| Appl = "CheminLocalFichier.mdb"
| RunAppl = GetObject(Appl, Nom)
| RunAppl.visible = True



Dans Access, on maximize l'application de deux façons :

Soit une macro "AutoExec"
- ExécuterCommande
- Agrandir

Soit une macro "AutoExec" par laquelle on fait exécuter du code VBA
- ExécuterCode
- NomDeLaFontion()

=> la fonction :
(ce que l'on souhaite et ... )

DoCmd.RunCommand acCmdAppMaximize

ou

Application.RunCommand acCmdAppMaximize



HTH for Visual Basic Dot Nenet

;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/