Le langage de programmation de Microsoft Access, Visual Basic for Applications (VBA), permet aux utilisateurs d’Access 2010 de modifier n’importe quel aspect de l’apparence d’Access. Cela inclut la possibilité de changer les noms de police et d’autres propriétés pour toutes les tables et tous les rapports. L’une des étapes de la modification d’une police avec Access VBA consiste à identifier les propriétés liées à la police du modèle objet de VBA. En utilisant VBA pour modifier une police dans Access, vous pouvez donner à vos rapports et autres éléments Access un aspect distinctif avec un texte facile à lire.

Accès libre. Cliquez sur l’icône « Tableau » dans l’onglet « Créer ».

Tapez quelques caractères dans la cellule à droite du champ « ID ». Les caractères que vous tapez apparaîtront dans la police par défaut d’Access, Calibri. Le programme VBA que vous entrerez ensuite changera cette police.

Appuyez simultanément sur « Alt » et « F11 » pour entrer dans l’environnement de développement intégré VBA, mieux connu sous le nom d’IDE.

Cliquez sur le titre du menu « Insérer », puis cliquez sur l’élément « Module ». Ceci crée une nouvelle fenêtre pour entrer les relevés de votre programme VBA.

Collez le code suivant dans la fenêtre de code :

Public Sub setDefaultFont()

SetOption « nom de police par défaut », « arial », « arial ».

SetOption « taille de police par défaut », « 16 ».

Fin Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-Sous-

Exécutez ce programme en cliquant sur l’une de ses instructions et en appuyant sur « F5.

Revenir à l’accès en appuyant simultanément sur les touches « Alt » et « F11 ». Créez un nouveau tableau en suivant les étapes 1 et 2. Cette fois, les caractères que vous tapez seront dans la police spécifiée dans votre programme VBA — Arial, taille 16 points.

Cliquez sur n’importe quel tableau existant dans le volet de navigation à gauche de l’écran, puis cliquez sur l’en-tête du menu « Créer ».

Cliquez sur l’icône « Rapport » de la barre d’outils pour faire un nouveau rapport basé sur le tableau que vous avez sélectionné à l’étape 8. Vous utiliserez un autre programme VBA pour modifier une police dans le rapport.

Cliquez sur n’importe quelle zone vide de la section « Détail » du nouveau rapport, puis cliquez sur « Propriétés ».

Cliquez sur la flèche « Bas » dans l’événement « On Format » du volet « Propriétés » à droite de l’écran. Cliquez sur « Procédure d’événement », qui indique à Access de créer un nouveau module de code pour maintenir votre programme VBA. Cliquez sur le bouton à côté de la flèche vers le bas pour entrer dans ce module.

Collez les énoncés suivants à l’intérieur de la sous-routine « Detail_Format » à laquelle Access vous amène. Ces instructions définissent le nom de la police d’un contrôle d’état appelé « Field1 » sur « Courier » et modifient la taille de la police à 18 points.

Champ1.FontName = « Courier ».

Champ1.FontSize = 18

Tapez sur le texte « Champ1 » avec le nom d’un contrôle qui apparaît dans votre rapport. Vous pouvez trouver un nom de champ en regardant en haut de n’importe quelle colonne du tableau que vous avez choisi à l’étape 8 pour faire un rapport. Par exemple, pour un tableau de vendeurs, l’un des noms de colonne peut être « Prénom », et d’autres peuvent être « Nom de famille » ou « AvgSalesPerMonth ».

Appuyez simultanément sur « Alt » et « F11 » pour revenir à Access, puis exécutez votre code VBA en cliquant avec le bouton droit de la souris sur l’onglet du rapport et en cliquant sur « Vue du rapport ». Le rapport apparaîtra et affichera la police « Courier » dans le champ que vous avez indiqué à l’étape 12.

Pour aller plus loin : 1.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.