Foros del Web » Programando para Internet » ASP Clásico »

Busquedas ignorando los acentos??

Estas en el tema de Busquedas ignorando los acentos?? en el foro de ASP Clásico en Foros del Web. como puedo extraer informacion de una base de datos en access, ignorando los acentos de las palabras en los registros , con el fin de ...
  #1 (permalink)  
Antiguo 11/06/2003, 01:42
 
Fecha de Ingreso: junio-2003
Mensajes: 4
Antigüedad: 21 años, 11 meses
Puntos: 0
Exclamación Busquedas ignorando los acentos??

como puedo extraer informacion de una base de datos en access, ignorando los acentos de las palabras en los registros , con el fin de facilitar la busqueda a los usuarios. osea que cuando los usuarios introduzcan el texto en el formulario no importe si lo hacen utilizando los acentos o no.

PD Como pueden ver los usuarios generalmente no usan los acentos , yo soy el vivo ejemplo.
  #2 (permalink)  
Antiguo 11/06/2003, 05:21
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 23 años, 1 mes
Puntos: 1
Hace un tiempo expusieron una función que quita los acentos:

Function QuitarAcentos (Str)
For I=1 To Len(Str)
Aux = Mid (Str, I, 1)
Select Case Aux
Case "Á","À","Â","Ä"
QuitarAcentos = QuitarAcentos & "A"
Case "É","È","Ê","Ë"
QuitarAcentos = QuitarAcentos & "E"
Case "Í","Ì","Î","Ï"
QuitarAcentos = QuitarAcentos & "I"
Case "Ó","Ò","Ô","Ö"
QuitarAcentos = QuitarAcentos & "O"
Case "Ú","Ù","Û","Ü"
QuitarAcentos = QuitarAcentos & "U"
Case "Ý"
QuitarAcentos = QuitarAcentos & "Y"
Case "á","à","â","ä"
QuitarAcentos = QuitarAcentos & "a"
Case "é","è","ê","ë"
QuitarAcentos = QuitarAcentos & "e"
Case "í","ì","î","ï"
QuitarAcentos = QuitarAcentos & "i"
Case "ó","ò","ô","ö"
QuitarAcentos = QuitarAcentos & "o"
Case "ú","ù","û","ü"
QuitarAcentos = QuitarAcentos & "u"
Case "ý"
QuitarAcentos = QuitarAcentos & "y"
Case else
QuitarAcentos = QuitarAcentos & Aux
End Select
Next

Apartir de ahí, puedes realizar tu búsqueda

Saludos.
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #3 (permalink)  
Antiguo 11/06/2003, 14:42
 
Fecha de Ingreso: junio-2003
Mensajes: 4
Antigüedad: 21 años, 11 meses
Puntos: 0
Muchas Gracias Fr@Nc3$c0 esa funcion me ha funcionado a la perfeccion..
  #4 (permalink)  
Antiguo 11/06/2003, 17:11
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 23 años, 1 mes
Puntos: 1
De nada, para eso estamos porque a todos nos gustan las ayudas de evz en cuando

Por cierto, bienvenido a los foros.

Saludos y suerte
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:30.