Beruflich Dokumente
Kultur Dokumente
Qui n'a jamais rv de mettre en place les mmes petites fentres qui apparaissent l'ouverture des logiciels professionnels ? Si la prsence de ces petites botes n'apportent pas de fonctionnalits supplmentaires, la facilit de mise en oeuvre, hormis l'aspect graphique, peut apporter un rel plus esthtique et pourquoi pas, faire un peu de publicit gratuite.
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
I - Avertissement.......................................................................................................................................................... 3 II - Pr requis - Graphiques et textes......................................................................................................................... 4 II.A - L'image.......................................................................................................................................................... 4 II.B - Le texte..........................................................................................................................................................4 III - Le formulaire......................................................................................................................................................... 5 III.A - Mise au point visuelle.................................................................................................................................. 5 III.B - Le code.........................................................................................................................................................6 III.C - Afficher des informations supplmentaires.................................................................................................. 7 III.D - Les rglages.................................................................................................................................................8 IV - Intgration du Splashscreen.................................................................................................................................9 IV.A - Par Macro.....................................................................................................................................................9 IV.B - Par l'option Formulaire de dmarrage......................................................................................................... 9 IV.C - Par procdure VBA......................................................................................................................................9 V - Versions postrieures Access 2000................................................................................................................. 11 VI - Conseils.............................................................................................................................................................. 12 VII - Remerciements.................................................................................................................................................. 13
-2Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
I - Avertissement
L'utilisation de la touche F1 est vivement conseille tous les stades de l'utilisation d'ACCESS. L'amlioration constante de l'aide en fait un partenaire de choix dans l'apprentissage permanent d'ACCESS. Personnellement, je ne peux m'en passer, ne serait-ce que pour mmoire.
-3Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
II.A - L'image
Pour l'image, prenez un bon logiciel de retouche photo, du type Adobe Photoshop Element, Paint Shop Pro ou The Gimp, ce dernier est gratuit et trs performant. Choisissez une police de caractres sur de nombreux sites existants. La plupart proposent des centaines de polices gratuites. Donner du relief votre image en appliquant un effet de style "bouton". Sauvegardez votre image au format GIF ou JPG (JPEG) normalement vous pouvez avoir une belle image pour une quinzaine de kilo-octets. L'exemple ci-dessous est un gif de 10 kilo-octets.
II.B - Le texte
Il ne faut pas oublier que le splash-screen ne reste pas indfiniment affich. Ne chargez pas trop en texte, et choisissez une taille suffisamment grande pour que l'utilisateur puisse le lire sans effort. Mettez les informations habituelles comme le nom de l'application, ceux des concepteurs et n'oubliez pas le logo du client et de votre socit. Ne mettez pas le numro de version de l'application, sinon vous devrez faire des modifications de l'image chaque nouvelle livraison.
-4Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
-5Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
Le rglage des bords. A ce stade, vous pouvez faire un essai. Pour cela, commencez par enregistrer le formulaire, le nom de frmSplashScreen semble tout indiqu, fermez-le puis rouvrez-le pour qu'il s'affiche au milieu de la fentre ACCESS. (proprit Auto Centrer = Oui)
III.B - Le code
Une des fonctions les plus mconnues d'Access est certainement la minuterie. Celle-ci n'est prsente que sur les objets formulaires. Sa mise en oeuvre se fait deux niveaux : La dfinition d'un intervalle de temps (exprim en millisecondes) La procdure qui sera excute toutes les n millisecondes.
-6Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
PropritsValeur Intervalle 1000 minuterie Sur [Procdure minuterie vnementielle] La procdure vnementielle vise ouvrir le formulaire principal de l'application et fermer le formulaire au bout de n millisecondes. Le code de fermeture.
Private Sub Form_Timer() Me.TimerInterval = 0 ' arret de la minuterie DoCmd.OpenForm "frmMenuPrincipal" ' ouverture du forms de l'application DoCmd.Close acForm, Me.Name ' fermeture du splash End Sub
TimeInterval correspond la proprit Intervalle minuterie. Celle-ci doit tre remise zro. Si la minuterie n'est pas remise zro, cela peut entraner une instabilit voire un blocage du systme. Seul l'arrt de la tche MSACCESS.EXE dans le gestionnaire du mme nom (ctrl+alt+del) peut dbloquer la situation. Dans un deuxime temps, on ouvre un formulaire, en principe c'est votre menu. Puis on ferme le SplashScreen.
Cliquez sur le carr en haut gauche pour slectionner les proprits du formulaire.
Carre ! la zone... Crez une procdure sur l'vnement Sur rception focus comme nous avons fais prcdemment. crivez le code suivant dans la procdure. Le code d'affichage
' on inscrit le N de version et l'utilisateur Windows -7Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
Le code d'affichage
' ou bien
me.lblVersion.caption = "V. 1.0 - " & CurrentUser ' ici c'est l'utilisateur Access connect.
-8Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
IV - Intgration du Splashscreen
L'intgration du SplashScreen peut se faire plusieurs niveaux, puisqu'il existe plusieurs manires d'ouvrir un formulaire au dmarrage.
-9Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
Il est vident que dans ce cas la fermeture est conditionne par une procdure externe (DoCmd.Close acForm, "SplashScreen", acSaveNo). Il est donc impratif que le splashscreen ne commande pas lui mme sa fermeture. Pour cela, il suffit simplement de mettre la minuterie 0.
- 10 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
Le DoEvents pour effet de terminer toutes les tches avant de continuer l'excution.
- 11 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
VI - Conseils
C'est ici que se termine ce tutoriel. Nous avons vu qu'un splashscreen n'est pas compliqu raliser, le plus difficile tant le choix et la ralisation d'un graphique. N'oubliez pas que si vous dsirez que votre application s'affiche en plein cran, ne le faites pas tant que le splashscreen ne sera pas ferm.
- 12 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/
Le Splash-Screen ou comment donner une touche professionnelle vos applications. par Fabrice CONSTANS (autres articles)
VII - Remerciements
Je tiens remercier : Cerbres pour le temps pass en relecture et correction. Tequila pour avoir mis en lumire le problme constat avec les versions ultrieures d'Access 2000. Jean-Louis HUBICHE pour ses judicieuses remarques de dernire minutes. ndlr : Apparement chez les HUBICHE on pratique ACCESS de pre en fils... et c'est une bonne chose. l'quipe de Developpez.com pour la qualit du site. Nono40 pour son super diteur XML qui se bonifie avec le temps comme un vieux Pommard. Je prsente mes plus plates excuses ceux que j'aurais omis de remercier.
- 13 Les sources prsentes sur cette pages sont libres de droits, et vous pouvez les utiliser votre convenance. Par contre la page de prsentation de ces sources constitue une oeuvre intellectuelle protge par les droits d'auteurs. Copyright 2005 - Fabrice CONSTANS. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrts.
http://loufab.developpez.com/tutoriels/access/splashscreen/