ACC2000: Cómo utilizar la función ConvCadena para poner en mayúsculas palabras y frases

Seleccione idioma Seleccione idioma
Id. de artículo: 253911 - Ver los productos a los que se aplica este artículo
Moderada: Requiere macro básico, codificación y las capacidades de interoperabilidad.

Este artículo se aplica únicamente a las bases de datos de Microsoft Access (.mdb).

Para obtener una versión de Microsoft Access 2002 de este artículo, consulte 298607.
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo proporciona ejemplos para utilizar una función integrada denominada StrConv que puede utilizar para poner en mayúsculas el primer carácter de una palabra o un conjunto de palabras. Esta función no se ve afectada por los espacios iniciales, pero tiene las siguientes limitaciones para algunos nombres:
  • Cambia "MacDonald" por "Macdonald"
  • Cambia "van Buren" por "Van Buren"
  • Cambia "Alfonso VI" por "Alfonso Vi"

Más información

La función StrConv puede utilizarse para cambiar el caso de una cadena a mayúsculas, minúsculas o mayúsculas para que sea la primera letra. La sintaxis es StrConv ( cadena , conversión , donde "cadena" es la cadena de texto y "conversión" es 1, 2 ó 3. "Conversión" mayúsculas mayúsculas es 1, en minúsculas es 2 y 3 pone la primera letra de cada palabra en mayúsculas.

Cuando escriba la función StrConv en Visual Basic para aplicaciones, en lugar de los enteros 1, 2 ó 3, también puede utilizar una de las siguientes constantes:
vbUpperCase Convierte toda la cadena en mayúsculas.
vbLowerCase Convierte toda la cadena en minúsculas.
vbProperCase Convierte la primera letra de cada palabra en mayúsculas y minúsculas las letras restantes.
Nota: La función ConvCadena tiene más constantes aparte de las que se mencionan aquí tres; sin embargo, este artículo se centra sólo en las tres constantes que se utilizan para conversión de mayúsculas y minúsculas.

Probar la función ConvCadena

  1. Inicie Microsoft Access y, a continuación, abra una nueva base de datos en blanco.
  2. Crear una nueva tabla con los siguientes campos:
       Field Name: FirstName
       Data Type: Text
    
       Field Name: LastName
       Data Type: Text
    						
    guardar la tabla como MiListaDeNombres .
  3. Agregar los nombres de ejemplo siguientes a la tabla:
       john chen
       joanna fuller
       becki culbert
       jeff smith
    					

Uso de StrConv en código en la propiedad DespuésDeActualizar de un control

  1. Cree un nuevo formulario basado en la tabla MiListaDeNombres.
  2. Agregar controles de cuadro de texto para los campos FirstName y LastName arrastrando los nombres de campo desde el cuadro Lista de campos .
  3. Si la hoja de propiedades no está visible, haga clic en Propiedades en el menú Ver .
  4. Establezca la propiedad DespuésDeActualizar del cuadro de texto LastName como el siguiente procedimiento de evento:
    Private Sub LastName_AfterUpdate()
    LastName = StrConv(LastName, vbProperCase)
    End Sub
    						
  5. En el menú archivo , haga clic en Cerrar y volver a Microsoft Access .
  6. Abra el formulario creado en el paso 1 en la vista formulario e inserte más nombres nuevos en minúsculas. Observe que cuando vuelve a estos registros, los nombres tienen correctamente puestos sus caracteres en mayúsculas.

Uso de StrConv en una consulta

  1. Cree una nueva consulta basada en la tabla MiListaDeNombres y, a continuación, escriba la siguiente línea en la primera celda de campo de la cuadrícula de diseño de la consulta:
    NombreCompleto: = StrConv([LastName] & "," & [FirstName], 3)
  2. Ejecutar la consulta.

    Los apellidos y los nombres están concatenados y cualquier nombre que comience por una letra en minúscula se convierte de manera que el primer carácter vaya en mayúscula.

Uso de StrConv en una macro

  • Cree una nueva macro llamada Correcto con las siguientes especificaciones:
    Acción: EstablecerValor
    Elemento: Screen.ActiveControl
    Expresión: StrConv(Screen.ActiveControl,3)
    Nota : se puede llamar a esta macro desde la propiedad DespuésDeActualizar de un control en un formulario. El efecto es el mismo que en el primer método.

Referencias

Para obtener más información acerca de otras constantes de StrConv (función), en el Editor de Visual Basic, haga clic en Ayuda de Microsoft Visual Basic en el menú Ayuda , escriba strconv 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: 253911 - Última revisión: lunes, 28 de junio de 2004 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Access 2000 Standard Edition
Palabras clave: 
kbmt kbhowto kbprogramming KB253911 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): 253911

Enviar comentarios

 

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