Los Foros de ASPTutor.com
Home | Perfil | Registrarse | Temas Activos | Miembros | Buscar | FAQ
Usuario:
Password:
 Todos los Foros
 ASP
 Primera letra mayuscula
 Foro Bloqueado  Tema Bloqueado


Autor Temas
jenqu
Junior Member


244 Posts
Mensajes - 27 Nov 2003 :  12:54:26  Ver Perfil  Enviar Email
Hola, estoy intentando mostrar los datos de una con la primera letra mayúscula y el resto minúsculas. Los datos están todos en minúsculas en la base de datos.
He intentado inventarme algo en plan chapuza, pero no me funciona, claro:

Ucase(left(rs("cadena"),1))+(rs("cadena")-left(rs("cadena"),1))

No sé, alguna idea?
Gracias.

m0j0
Junior Member

Espa�a
209 Posts
Posted - 27 Nov 2003 :  13:37:40  Ver perfil  Enviar e-mail
La función Split te cogerá cada caracter y te lo pondrá en una posición de un vector.

Luego con la función Replace, coges la primera posición del vector y la sustituyes por su mayúscula, con el UCase.

Eso se me ocurre a mí, aunque no sé si es óptimo, tendría que haber alguna función ya hecha que pusiese la primera letra en mayúscula, no? Yo cuando tengo dudas así y creo que tiene que haber algo que lo haga directamente, me voy a devguru y miro toda la lista de funciones a ver si alguna me suena a lo que yo quiero

Saludos!

Javier-msn@mixmail.com


"Un viaje de mil millas comienza con un solo paso" (Lao Tse)


Inicio Pagina
joselep
Starting Member


7 Posts
Posted - 09 Nov 2005 :  00:50:46  Ver perfil  Enviar e-mail
quote:

Hola, estoy intentando mostrar los datos de una con la primera letra mayúscula y el resto minúsculas. Los datos están todos en minúsculas en la base de datos.
He intentado inventarme algo en plan chapuza, pero no me funciona, claro:

Ucase(left(rs("cadena"),1))+(rs("cadena")-left(rs("cadena"),1))

No sé, alguna idea?
Gracias.



Hola jenqu

Te dejo esta función creada por mi, con esta función mostrarás el primer caracter de cada palabra en mayúscula. Te dejo la función y un ejemplo:

<%Function ULCASE(cad)
' for josele MA
CadConversion=""
Cadena=cad
cont=1
siguiente=1
While cont<=Len(Cadena)
car= Mid(Cadena,cont,1)
If siguiente=1 Then
CadConversion= CadConversion & UCase(car)
Else
CadConversion= CadConversion & LCase(car)
End If
If (car=" ") Then
siguiente=1
Else
siguiente=0
End If
cont= cont+1
Wend
ULCASE= CadConversion
End Function%>

Haz una prueba con esto:

<%var= "pepito fulanito menganito"
response.write ULCASE(var)%>

Espero que te sirva.

Un saludo.


Inicio Pagina

jbarra
Junior Member

Chile
192 Posts
Posted - 10 Nov 2005 :  13:34:21  Ver perfil  Enviar e-mail
Si estás usando Oracle usa está función en la consulta INITCAP(), deja la primera letra en mayúscula para todas las palabras.

Inicio Pagina

   
 Foro Bloqueado  Tema Bloqueado
Ir a:
Los Foros de ASPTutor.com Los Foros de ASPTutor.com
Ir al principio de la Página

 Imprimir Tema
 

Descargas de manuales¦ Ejemplos de código ¦ Artículos mas visitados ¦ Envía tu articulo ¦ Foros ¦
  Libro de visitas ¦Crea un enlace con ASPTutor 
 

    © 2001-Hasta hoy  Pedro Rufo Martín  contactar