Exemple de fonction pour déterminer la version de langue

Clause d’exclusion de responsabilité pour le contenu périmé de la base de connaissances

Cet article a été écrit au sujet des produits pour lesquels Microsoft n’offre plus de soutien. Par conséquent, cet article est offert « tel quel » et ne sera plus mis à jour.

Résumé

Niveau intermédiaire : requiert des compétences élémentaires en macros,
programmation et interopérabilité.

Microsoft Access est livré en diverses langues, notamment l'anglais,
l'espagnol, le portugais, le français et l'allemand. Toutefois, Microsoft
Access ne propose pas de commande intégrée permettant de déterminer la
langue sous laquelle s'exécute votre application Microsoft Access. Cet
article explique comment créer un exemple de fonction que vous pourrez
utiliser afin d'établir sous quelle langue opère Microsoft Access.

Cet article suppose que vous maîtrisiez Visual Basic pour Applications et
la création d'applications Microsoft Access à l'aide des outils de
programmation fournis avec ce logiciel. Pour plus d'informations sur
Visual Basic pour Applications, reportez-vous à votre version du manuel "
Building Applications with Microsoft Access ".

REMARQUE : Visual Basic pour Applications est nommé Access Basic dans
Microsoft Access, versions 1.x et 2.0. Pour plus d'informations sur
Access Basic, reportez-vous au manuel " Introduction to Programming " de
la version 1.x de Microsoft Access ou au manuel " Building Applications "
de Microsoft Access, version 2.0


Plus d'informations


Les messages d'erreur de Microsoft Access sont traduits dans la langue
spécifique de la version. Vous pouvez déterminer sous quelle version de
langue Microsoft Access s'exécute en examinant les chaînes des messages
d'erreurs. Les chaînes suivantes, par exemple, sont retournées par les
versions de langue correspondantes lorsque vous tapez ?Error$(3) dans la
fenêtre de débogage (ou la fenêtre exécution des versions 1.x et 2.0) :

Anglais : Return without GoSub
Français : Return sans GoSub
Allemand : 'Return' ohne 'GoSub'
Portugais : Return sem GoSub
Espagnol : Return sin GoSub

Vous pouvez exécuter l'exemple de fonction ci-dessous afin de déterminer
sous quelle version de langue opère Microsoft Access. Pour créer cette
fonction, tapez la ligne suivante dans la section Declarations de votre
module, si elle n'y figure pas encore :

Option Explicit

Tapez ensuite le code suivant :

Function Language ()
Select Case Error$(3)
Case "Return without GoSub":
Language = "English"
Case "Return sans GoSub":
Language = "French"
Case "'Return' ohne 'GoSub'":
Language = "German"
Case "Return sem GoSub":
Language = "Portuguese"
Case "Return sin GoSub":
Language = "Spanish"
End Select
End Function


Références


Pour consulter la liste des versions localisées de Microsoft Access,
reportez-vous à l'article suivant de la Base de connaissances Microsoft :

142699 ACC: List of Microsoft Access and ADT Localized Versions


MOTS-CLES :

La liste de(s) mot(s) suivant(s) permet une recherche plus efficace de
cette fiche technique :

kbprg

Propriétés

ID d'article : 18737 - Dernière mise à jour : 1 avr. 2003 - Révision : 1

Commentaires