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

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

Para obtener una versión de Microsoft Access 2000 de este artículo, consulte 253911.

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. En "conversión", 1 representa a la mayúsculas, 2 a las minúsculas y 3 pone la primera letra de cada palabra en mayúscula.

Cuando escriba la función de StrConv en Visual Basic para aplicaciones (VBA), 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. Crear un nuevo formulario que se basa en la tabla MiListaDeNombres.
  2. Agregar controles de cuadro de texto para los campos FirstName y LastName arrastrando los nombres de campo desde la lista de campos.
  3. Si la hoja de propiedades no está visible, en el menú Ver , haga clic en Propiedades .
  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 .
  6. Abra el formulario que creó en el paso 1 en la vista formulario e inserte más nombres nuevos en minúsculas. Tenga en cuenta que al volver a estos registros, el campo Apellidos se ahora correctamente capitalizan.

Usar ConvCadena () en una consulta

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

    Observe que los campos Apellidos y nombre se concatenan y se convierten los nombres que comiencen con minúsculas para que la primera letra es mayúscula.

Uso de StrConv en una macro

  • Cree una nueva macro llamada correcto con las especificaciones siguientes:
    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 la función StrConv , busca el Índice de la Ayuda de StrConv y, a continuación, haga clic en el tema de la función StrConv .

Propiedades

Id. de artículo: 302499 - Última revisión: miércoles, 31 de enero de 2007 - Versión: 3.1
La información de este artículo se refiere a:
  • Microsoft Access 97 Standard Edition
Palabras clave: 
kbmt kbhowto kbprogramming KB302499 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): 302499
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

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