Rétablir la barre d'état standard

Exclusion de responsabilité du contenu obsolète de la base de connaissances

Cet article a été rédigé sur les produits pour lesquels Microsoft n’offre plus aucune prise en charge. Par conséquent, cet article est proposé « en l’état » et ne sera plus mis à jour.

Symptômes


Je veux personnaliser la barre d'état de Microsoft Access en y inscrivant
du texte, puis la remettre dans son état standard.

Pour modifier la barre d'état, j'utilise l'instruction Syscmd avec la
constante SYSCMD_SETSTATUS (AcSysCmdSetStatus avec Access 7.0).

Comment faire pour rétablir la barre d'état ?


Résolution


Il faut utiliser l'instruction Syscmd avec la constante
SYSCMD_CLEARSTATUS (Access 2.00) ou acSysCmdClearStatus (Access 7.00)
comme ci-dessous :

Syscmd(SYSCMD_CLEARSTATUS)
ou
Syscmd(acSysCmdClearStatus)


REMARQUE :

Avec la version 2.00 de Microsoft Access, Il faut bien s'assurer que
cette instruction n'est lancée qu'une seule fois de suite.

En effet, si on exécute Syscmd(SYSCMD_CLEARSTATUS) alors que la barre
d'état est déjà dans son état initial, le message d'erreur "Appel de
fonction interdit" apparaît.
En d'autre termes, si vous n'avez pas utilisé au moins une fois la
fonction Syscmd pour modifier la barre d'état, et que vous invoquiez
SYSCMD_CLEARSTATUS l'erreur apparaît.

Ceci est particulièrement sensible dans le cas où l'on souhaite modifier
la barre d'état en fonction de la position du curseur de la souris. Il
faut en effet faire attention à l'événement Sur souris déplacé qui,
lorsqu'on déplace le curseur, s'exécute plusieurs fois de suite.

Ce message d'erreur n'apparaît plus avec la version 7.0 de Microsoft
Access.
Propriétés

ID d'article : 464029 - Dernière mise à jour : 24 févr. 2004 - Révision : 1

Commentaires