ACC2000: Función de ejemplo para determinar la versión

Seleccione idioma Seleccione idioma
Id. de artículo: 210455 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Moderada: Requiere macro básico, codificación y las capacidades de interoperabilidad.

Este artículo hace referencia a una base de datos de Microsoft Access (.mdb) y a un proyecto de Microsoft Access (.adp).

Expandir todo | Contraer todo

Resumen

Microsoft Access se incluye en y puede utilizar varios idiomas. Este artículo muestra cómo crear una función de ejemplo que puede utilizar para determinar qué versión de idioma de Access está instalado, la versión de idioma se utiliza la interfaz de usuario y la versión de idioma que utiliza el archivo de Ayuda.

Más información

Realiza el acceso un seguimiento de información específica de idioma asociando los archivos con un identificador regional (LCID). Esta función utiliza la propiedad LanugageID para devolver el LCID para partes diferentes de Access. El LCID se pasa a la función del LangID para resolver el LCID en un nombre descriptivo para el idioma. No todos los idiomas se tratan en esta función, pero puede agregar instrucciones de caso aditional para controlar los idiomas adicionales.

Microsoft proporciona ejemplos de programación con fines ilustrativos únicamente, sin ninguna garantía tanto expresa como implícita. Esto incluye, entre otras, las garantías implícitas de comerciabilidad e idoneidad para un fin determinado. Este artículo se supone que está familiarizado con el lenguaje de programación que se muestra y con las herramientas que se utilizan para crear y depurar procedimientos. Los ingenieros de soporte técnico de Microsoft pueden explicarle la funcionalidad de un determinado procedimiento, pero no modificarán estos ejemplos para ofrecer mayor funcionalidad ni crearán procedimientos que cumplan sus requisitos específicos.
  1. Cree un nuevo módulo y escriba lo siguiente en la sección Declaraciones:
    Option Compare Database
    
    Public Declare Function GetLocaleInfo Lib "kernel32" Alias _
       "GetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, _
       ByVal lpLCData As String, ByVal cchData As Long) As Long
    
    Public Const LOCALE_SLANGUAGE = &H2
    					
  2. En el menú Herramientas , haga clic en referencias . Asegúrese de que hay una referencia a biblioteca de objetos de Microsoft Office 9.0.
  3. Escriba los siguientes procedimientos:
    Function StLangOfLcid(lcid As Long) As String
    
        Dim st As String
        Dim cch As Long
        
        st = String(256, vbNullChar)
        cch = GetLocaleInfo(lcid, LOCALE_SLANGUAGE, st, Len(st))
        StLangOfLcid = Left(st, cch - 1)
        
    End Function
    					
    Sub FindLanguage()
    
       Debug.Print "The language that is installed is: " & _
          StLangOfLcid(LanguageSettings.LanguageID(msoLanguageIDInstall))
       Debug.Print "The language of the user interface is: " & _
          StLangOfLcid(LanguageSettings.LanguageID(msoLanguageIDUI))
       Debug.Print "The language of the help files is: " & _
          StLangOfLcid(LanguageSettings.LanguageID(msoLanguageIDHelp))
    
    End Sub
    					
  4. Escriba la línea siguiente en la ventana Inmediato y presione ENTRAR:
    FindLanguage
    					

Referencias

Para obtener más información acerca de los números de identificación de configuración regional, haga clic en Ayuda de Microsoft Access en el menú Ayuda , escriba LCID en el Ayudante de Office o el Asistente para Ayuda y, a continuación, haga clic en Buscar para ver el tema.

Propiedades

Id. de artículo: 210455 - Última revisión: jueves, 06 de febrero de 2014 - Versión: 3.2
La información de este artículo se refiere a:
  • Microsoft Access 2000 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbhowto kbprogramming KB210455 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 210455

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com