Clipper/FiveWin - Distinguir mayusculas de minusculas

 
Vista:

Distinguir mayusculas de minusculas

Publicado por Luiz Gomez (7 intervenciones) el 28/08/2002 22:05:11
Estimados colegas

Cómo puedo distinguir letras iniciales mayusculas de minusculas en
la busca por palabras clave?

Gracias por su ayuda,

atentamente

Luiz Gomez

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 6
Ha mantenido su posición en Clipper/FiveWin (en relación al último mes)
Gráfica de Clipper/FiveWin

RE:Distinguir mayusculas de minusculas

Publicado por Javier Albornoz (46 intervenciones) el 29/08/2002 05:19:18
Hola:
Si te refieres o quieres saber si una palabra inicia con una letra mayúscula , podrías hacer así:

cLetra=Trim( Left( cPalabra,1))
IF (IsUpper(cLetra))
....? "es mayúscula"
ELSE
....? "NO LO ES"
ENDIF

Si no es lo que necesitas, por favor avisa...
Suerte
(..*..)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Distinguir mayusculas de minusculas

Publicado por Luiz Gomez (5 intervenciones) el 29/08/2002 14:42:14
Gracias, Javier,

La cuestión es que necesito es procurar por una palabra, por ejemplo,
" El" y el programa lo haga tanto por " El" como por " el" .

Saludos,

Luiz
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Distinguir mayusculas de minusculas

Publicado por byone (49 intervenciones) el 29/08/2002 15:36:49
Supongo algo asi quieres:

Si tu programa pide una palabra clave y el usuario escribe por ejemplo: xyz123 el programa realice lo mismo que si hubieran escrito XYZ123. ¿No?

Debes usar una funcion llamada UPPER() por ejemplo,
si en donde pide la palabra clave pones un codigo que dice:

accept "Tu texto" to cPass
if cPass = "xyz123"
// palabra clave acertada
end if

como puedes ver si escriben XYZ123 el programa a no hace nada. En cambio con la funcion UPPER() quedaria asi:

accept "Tu texto" to cPass
if UPPER(cPass) = "XYZ123"
// palabra clave acertada
end if

El uper() convierte todas las letras de una cadena a mayusculas, claro que numeros y caracteres especiales cmo !"·$%&/()= que esten dentro de la cadena no se ven afectados por esta funcion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar