Logo de démarrage… sans BMP
J’ai vu qu’il était possible de définir un logo de démarrage avec une image BMP (voir cet article). Mais peut-on faire autrement ?
Ben… voui. Voici une autre manière, qui demande un peu plus de mise en place :
- Construisez un formulaire standard (nommons-le
frm Logo
). - Placez une image (ou tout autre chose !) sur ce formulaire.
- Réglez toutes les propriétés qui sont de trop : j’enlève les barres de défilement, le sélecteur, les boutons de déplacement, notamment. Je paramètre également le style de bordure. Vous pouvez également régler la propriété
Auto-centrer
surOui
(le formulaire s’affichera au milieu de l’écran, exactement). - Faites en sorte que ce formulaire soit le formulaire de démarrage (dans le menu Outils / Démarrage).
Et si je veux que ce formulaire se ferme automatiquement ?
- Ouvrez le formulaire en mode Création.
- Faites apparaître les propriétés du formulaire.
- Réglez la propriété
Intervalle minuterie
sur une durée quelconque (par exemple :1000
millisecondes). - Cliquez sur les points de suspension à droite de l’événement
Minuterie
, et choisissez Générateur de code. - Aménagez l’événement pour qu’il ressemble à ça :
1 2 3 |
Private Sub Form_Timer() DoCmd.Close End Sub |
Et si je veux un formulaire de démarrage en plus du logo ?
Access ne prend en charge qu’un seul formulaire de démarrage. Si le formulaire frm Logo ci-dessus fait office de formulaire de démarrage (dans Outils / Démarrage), vous ne pouvez pas afficher un frm Clients, par exemple. Mais il suffit d’aménager le code VB ci-dessus :
1 2 3 4 5 6 7 |
Private Sub Form_Timer() ' Fermer le formulaire en cours (logo) DoCmd.Close ' Ouvrir le formulaire Clients DoCmd.OpenForm "frm Clients" End Sub |
Et hop !